Open deligent-ant opened 6 years ago
rootStore.registerModule(MODULE_NAME, moduleStore) rootStore.unregisterModule(state.moduleName) // 卸载上一个路由对应的 module store
比如这个需求,看是多个页面其实只要写一个单页面,然后分别加一个v-if就可以。
使用js-xlsx 插件,具体使用可以看一下github js-xlsx 有搭配的工具,util 无论是转json或是array都比较方便
git clone git checkout -b branch-name origin/branch-name //建立与远程分支关联都本地分支 git pull 与 git push //同步远程分支,与上传分支
store的mutation 是没有return,会有问题。
以及在使用mapMutations等引入子store时候加上mudule-name
computed: { ...mapState(MODULE_NAME, [ 'userBasic', 'loanDetail', 'repayList', 'repayPlan', 'cardList' ]) //从store加入数据
- 在method上调用自身组件的method方法记得加上**this(可执行上下文)**,关于ActiveObject与scope(作用域链)知识需要在加强一下 - 关于es5的声明提前,变量和函数的优先级,函数的优先级比变量高。
关于稍微复杂项目开始之前对准备
详细的一些技巧
比如这个需求,看是多个页面其实只要写一个单页面,然后分别加一个v-if就可以。
关于excel的导入与导出
使用js-xlsx 插件,具体使用可以看一下github js-xlsx 有搭配的工具,util 无论是转json或是array都比较方便
关于git
注意事项
store的mutation 是没有return,会有问题。
以及在使用mapMutations等引入子store时候加上mudule-name