Vue
文章平均质量分 50
Kermit2024
代码艺术家,一个能让你读懂的作者。
展开
-
Vue报错 :[vuex] unknown action type: getDetailInfo
当vue报错 这里的getDetailInfo是vuex的acitons里的一个方法名,可能读者的和我的不一样。 可能情况有两种 1.命名规范 仔细检查一下你调用aciton里的方法名有没有写错,是否actions里的方法名是否和你调用时指定的actions的名字一致 this.$store.dispatch('这里写你想要调用的acitons里的方法名') 2.忘记引入小仓库了 当数据较多时,我们通常将配置vuex的store文件分成多个小仓库,有时忘记引入小仓库,而调用了小仓库里的action原创 2022-04-10 10:45:50 · 1951 阅读 · 1 评论 -
初学者彻底搞懂何时给Vue中添加数据和修改数据能做成响应式的,而何时又不能。
带着一点个人理解,我们来聊聊这个初学者很容易遇到的问题,本人也作为一个初学者,看到这里,思路理清了,记录下这个文章,以防止遗忘。 首先我们来聊聊,响应式。 Vue底层的响应式实现原理来自于Object内置的一个方法 Object.defineProperty() 在搞懂之前,我们必须搞懂这个方法。 这个方法有三个参数。 第一个参数: obj 即你想要操作的对象 第二个参数: 你想要定义的属性名 第三个参数: 一个配置对象(知道什么是配置对象的这个括号可以不用看,配置对象,就是属性名固定,根据你的需要进行配原创 2022-03-17 19:54:47 · 585 阅读 · 0 评论 -
对象属性的写法(在Vue的Watch属性里的一点注意事项)
对象属性有两种写法一种是原始写法,一种是新的写法。 let obj = { username: 'kerwin',//这是新写法 'password': 123,//这是原始写法 } 由于经常用新写法导致有时写原始写法有点别扭。特写此文以此记忆。 通常情况下二者调用效果是等价的。 不过也有特殊情况,比如Vue里的watch监视自身的属性,而此时属性恰好是个对象,且对象内有属性的时候。 此时必须要改成原始的调用属性的书写方式用’'获取number然后再.a才能获取这个属性值是对象里的属性值a原创 2022-03-16 14:39:10 · 440 阅读 · 0 评论 -
Vue是如何访问到Date这种全局(window)的内置对象的。
今天遇到了一个问题,关于Vue是如何访问到Date这种全局window的内置对象的。 我们都知道Date是window的一个内置对象,而alert()是window的一个内置函数,为什么能访问到内置对象,却不能访问到window的内置函数呢? 在Vue官方里有这样一句话 意思是说,只能访问到,全局变量列在白名单里的一些对象。 值得注意的是,访问的时候我们直接用就行了,不要在前面加上window,因为这样回默认是从vm实例对象上找window这个属性。 <div id="root">原创 2022-03-16 00:37:10 · 1526 阅读 · 1 评论