![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
坚持原创
这个作者很懒,什么都没留下…
展开
-
portal-vue报错 t.provide is not a function
原因:现在portal-vue支持vue3了,没指定版本默认装最新的,装到给vue3用的了。应指定2.7.1版本。原创 2022-10-11 17:49:42 · 628 阅读 · 1 评论 -
切换tab codemirror refresh无效
先贴一下codemirror官方文档里关于refresh的解释在resize或者unhide的时候需要用refresh来确保codemirror仍然按预期表现我是用的element的el-tabs,这里切换tab显然是在unhide一个tab。但是为什么我在onTabClick方法里refresh仍然无效呢,原因是,要等视图先更新。refresh特意强调了是unhide。因此加个setTimeout或者await nextTick都可。下面贴出代码:<el-tabs v-model="a原创 2021-03-29 10:55:30 · 1363 阅读 · 2 评论 -
vue-element-admin的二次开发
首先,我只能说这个真的不适合做二次开发,冗余的东西太多了。这里其作者推荐vue-element-template来做二次开发。暂且记录一下,以后也许会用。记录一下遇到的问题吧。如果你要新增页面,那就先在router文件夹的index.js下添加路径。删除也是一样。这里的路由对应的是view的。最好不要没事去删components下的组件,除非你确定真的完全用不到了。介绍一下它的大致结构。...原创 2019-06-05 16:53:19 · 31939 阅读 · 28 评论 -
模拟vue的双向绑定
首先说一下我自己的理解,以v-model为例,输入框里输入的值会同步到data中,而如果修改data的值,输入框的中的内容也会发生变化。若将输入框作为视图层,data作为逻辑层视图层到逻辑层: 可以用oninput事件来模拟,逻辑层到视图层: 通过defineProperty来对setter进行修改,当监听到对象属性发生变化的时候,做出相应的操作(这里是修改input框的内容)<!...原创 2019-09-02 16:13:44 · 193 阅读 · 0 评论