销户系统相关
1.关于mobx里的各种属性究竟有啥意义一直没搞懂,下面针对@computed
属性和get 函数的区别
MobX中@computed和自定义get函数的区别
2.看林大神写的项目时候有如下的一个绑定操作,
import AccountModel from "@model/account";
export default class CancelReasonPage extends Vue {
// 绑定数据
Account = AccountModel;
/**
* 当前原因是否勾选
*/
optionSelected(reason) {
return ~AccountModel.cancelReason.indexOf(reason);
}
就很奇怪为什么要绑定一下,因为明明下面方法引用的还是AccountModel
,然而看上面的template就明白了。
<textarea
class="remark"
placeholder="如果您有其他原因,也可以在此填写,我们将持续改进。"
v-text="Account.cancelReasonRemark"
@input="Account.inputReasonRemark($event.target.value)"
>
</textarea>
因为不绑定数据的话,vue的作用域默认是没有AccountModel
的,需要声明一个变量进行绑定。