上一页 1 2 3 4 5 6 7 8 9 ··· 24 下一页

2022年2月16日

Vue Router(1)

摘要: Vue Router 是 Vue.js 的官方路由。它与 Vue.js 核心深度集成,功能包括: 1、嵌套路由映射 2、动态路由选择 3、模块化、基于组件的路由配置 4、路由参数、查询、通配符 5、展示由 Vue.js 的过渡系统提供的过渡效果 6、HTML5 history 模式或 hash 模式 阅读全文

posted @ 2022-02-16 14:26 zhishiyv 阅读(29) 评论(0) 推荐(0) 编辑

2022年2月14日

vuex(7)

摘要: vuex示例: app.ts export interface StateProps { visitedViews: Array<view> }export interface view { path: string, name: string} const state = { visitedVie 阅读全文

posted @ 2022-02-14 12:15 zhishiyv 阅读(30) 评论(0) 推荐(0) 编辑

vuex (6)

摘要: Module 由于使用单一状态树,应用的所有状态会集中到一个比较大的对象。当应用变得非常复杂时, store对象就有可能变得相当臃肿。 为了解决以上问题,Vuex允许我们将store分割成模块( module )。 每个模块拥有自己的 state、mutation、 action、 getter 甚 阅读全文

posted @ 2022-02-14 12:13 zhishiyv 阅读(28) 评论(0) 推荐(0) 编辑

2022年2月11日

vuex (5)

摘要: Action Action 类似于 mutation, 不同在于: Action 提交的是mutation, 而不是直接变更状态 Action 可以包含任意异步操作 const store = createStore({ state: { count:0 }, mutations: { increm 阅读全文

posted @ 2022-02-11 14:52 zhishiyv 阅读(32) 评论(0) 推荐(0) 编辑

vuex (4)

摘要: Mutation 更改vuex的store中的状态的唯一方法时提交mutation. Vuex中的mutation非常类似于事件:每个mutation都有一个字符串的事件类型(type)和一个回调函数(handler)、这个回调函数就是我们实际进行状态更改的地方,并且它会接受state作为第一个参数 阅读全文

posted @ 2022-02-11 11:14 zhishiyv 阅读(28) 评论(0) 推荐(0) 编辑

vuex (3)

摘要: Getter 有时候我们需要从store中的state中派生出一些状态,例如对列表进行过滤并计数 computed: { doneTodosCount{ return this.$store.state.todos.filter(todo => todo.done).length } } 如果有多个 阅读全文

posted @ 2022-02-11 08:45 zhishiyv 阅读(30) 评论(0) 推荐(0) 编辑

2022年2月10日

vuex (2)

摘要: State 单一状态树 vuex 使用单一状态树,一个对象就包含了全部的应用层级状态,作为唯一数据源而存在。这也意味着,每个应用将仅仅包含一个store实例,单一状态树让我们能够直接地定位任一特定的状态片段。 那么我们如何在Vue组件中展示状态呢?由于Vuex的状态存储是响应式的,从store实例中 阅读全文

posted @ 2022-02-10 16:12 zhishiyv 阅读(18) 评论(0) 推荐(0) 编辑

vuex (1)

摘要: Vuex是什么? Vuex 是转为vue.js 应用程序开发的状态管理模式 + 库。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 什么是 ”状态管理模式“? const Counter = { // 状态 data () { return { coun 阅读全文

posted @ 2022-02-10 15:08 zhishiyv 阅读(30) 评论(0) 推荐(0) 编辑

2022年1月12日

JS判断字符串是否全部为数字

摘要: JS判断字符串是否全部为数字 val = "123456" var isnum = /^\d+$/.test(val); val = "1232232" var isnum ; var reg = /^[0-9]+.?[0-9]*$/ isnum = reg.test(val); 阅读全文

posted @ 2022-01-12 09:47 zhishiyv 阅读(1108) 评论(0) 推荐(0) 编辑

2021年12月8日

A dynamic link library (DLL) initialization routine failed

摘要: 把dll的load放在Electron中,就会报一个错; dll 没有加载成功, Electron是我们最终的Javascript运行容器 造成这个问题的原因, 因为electron和node.js用的V8版本不一致,所以直接使用npm安装的模块可能在electron中不可用,特别是使用c、c++开 阅读全文

posted @ 2021-12-08 09:03 zhishiyv 阅读(1110) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 24 下一页

导航