notepad icon indicating copy to clipboard operation
notepad copied to clipboard

基于vue2.0+vuex+localStorage+sass+webpack,实现一个本地存储的记事本。兼容PC端和移动端。

Results 5 notepad issues
Sort by recently updated
recently updated
newest added

notapad () { let self = this let typeFilter = () => self.screen_type ? todo => todo.type === self.screen_type : todo => todo let titleFilter = () => self.screen_title ?...

在app.vue中有如下代码 ` import nHeader from './components/header.vue'; import nFooter from './components/footer.vue'; import nAdd from './components/event_add.vue'; import nTable from './components/event_table.vue'; import nList from './components/event_list.vue'; import nSidebar from './components/sidebar.vue'; import nDialog from './components/dialog.vue';...

比如我定义了一个userModel和otherModel。 在userModel内部state为一个对象{}。 mutations获取参数,当前的state和传递过来的payload。 此时我想改变state这个对象,不能直接去改变参数里面的state。 必须循环一个个遍历state对象的值,payload有相同字段的则覆盖,不同的则添加。 ``` const userModule = { state: { username: '', token: '' }, mutations: { updateUser: (state, payload) => { // ... } } } ```

尝试着将这个作为小工具集成到项目中,集成过程中发现存在如下问题: 1.每个vue的布局不独立,互相影响,这个是封装大忌,最好每个子vue的布局都需要用一个大括号包进去,且不能被外部影响。 2.使用全局的toast不好。 3.App.vue中存在影响子vue样式的css,如button。 总体来说还是挺好的,稍微修改了一下,完成了集成。作为小工具使用使用挺不错。