# san/initdata-in-component

强制组件的data属性是一个函数

  • ⚙️ 此规则包含于 "plugin:san/essential", "plugin:san/strongly-recommended""plugin:san/recommended".
  • 🔧 命令行 (opens new window)中的--fix选项可以自动修复此规则报告的一些问题。

在组件上使用 data 属性时,值必须是一个返回对象的函数。

# 📖 规则细节

<script> /* ✓ GOOD */ export default class SomeComp extends san.Component { initData () { return { foo: 'bar' } } } </script>
Now loading...
<script> /* ✗ BAD */ export default { initData: { foo: 'bar' } } </script>
Now loading...

# 🔧 配置

暂无。

# 📚 深入阅读

# 🔍 实现