ubuntu系统使用sublime text3做vue开发的时候遇到了一个问题,就是修改vue文件并保存后视图页面并不会随之修改,只有重新run dev时修改才会生效,原因没找到 猜想应该是sublime text3有类似缓存的机制,在修改文件后并不会修改源文件,而是暂存,所以无法触发视图的更新 解决方式很简单:如下 第一步:preferences 下面的settings:(和老版本的不一样了吧,之前有什么default 和 users,这里只有settings) 第二步:现在分两边了,左边是只…
在用sublime text3编写Python2代码时总觉得注释颜色太浅了, 看起来吃力,于是就尝试去修改,和sublime text2不同, sublime text3的主题配置文件在Sublime Text 3\Packages\Color Scheme - Default.sublime-package 这个文件里面,然后就是在文件里找到你正在使用的主题,我用的是monokai-bright, 然后再找到所要修改的注释颜色,comment->foreground->代码值改成自己所需要的…
Vue响应式原理之官方解释 当你把一个普通的JavaScript对象传给Vue实例的data选项,Vue将遍历此对象所有的属性,并使用Object.defineProperty把这些属性全部转为getter/setter.Object.defineProperty 是 ES5 中一个无法 shim 的特性,这也就是为什么 Vue 不支持 IE8 以及更低版本浏览器. 这些getter/setter对用户来说是不可见的,但是在内部他们让vue追踪依赖,在属性被访问和修改时通知变化.每个组件实例都有…
1. 菜单栏里点击 Preferences-> Setting里面,右侧小窗口User 2. 在弹出来的文本里,添加如下两行:{ "tab_size": 4, "translate_tabs_to_spaces": true , "expand_tabs_on_save": true, } 注:修改后保存文件,看到右下角显示 Spaces:4 就说明修改成功!…
前端编译器有很多,Dreamweaver,sublime text ,webstorm,但在使用之后感觉sublime text3就是前端的编译神器 首先sublime text3最好使用英文原版,虽然网上也有很多汉化版,但是汉化版会存在很多功能受限,无法安装新插件等各种问题.如果只是新手可以先使用汉化版,毕竟汉化版把一些基本功能都囊括了.但是使用长久之后你就会发现很多功能汉化版是无法实现的. 首先去sublime text3官网下载最新版本的sublime text3版本,官网: http:/…
TrailingSpaces是很好用的一款插件,可以清除代码结尾打多了几个空格或Tab,对于代码洁癖绝对是个福音,我的sublime text3本来安装了这款插件,也可以正常使用,今天突然不能用了,即使是用鼠标点击: Edit > Trailing Spaces > Highlight Regions 也没有效果.快捷键的话也是无效.在sublime的下边栏显示:highlighting of trailing spaces is disable. 尝试重装了TrailingSpaces依然没…
Vue 动态修改data 值 并触发视图更新 this.$set(obj, key, '') // Vue 动态修改或者添加data key 并触发视图更新…
我们有时候常碰到vue中明明修改了数据,但是视图无法更新,因此我总结了一点点碰到此类的情况: 1.v-for遍历的数组,当数组内容使用的是arr[0].xx =xx更改数据,vue无法监测到 数组数据变动:我们使用某些方法操作数组,变动数据时,有些方法无法被vue监测,有些可以 Vue包装了数个数组操作函数,使用这些方法操作的数组去,其数据变动时会被vue监测: push() pop() shift() unshift() splice() sort() reverse() vue2.0还增加个…
转: vue修改elementUI的分页组件视图没更新问题 今天遇到一个小问题平时没留意,el-pagination这个分页组件有一个属性是current-page当前页.今天想在methods里面手动修改他绑定的变量从而达到修改页码的效果,结果发现分页组件视图并没有渲染,还是停留在原本的页码处.然后想了想,想起了.sync这个语法糖,让数据进行双向绑定. 直接上修改的代码看看 refresh () { this.handleCurrentChange(1) this.currentPage =…
关于Vue的响应式原理,可以看官方文档或其他资料, https://www.jianshu.com/p/34de360d6035 data里定义了一个数组arr,数组的元素可以是同样格式的数组arrChild(数组嵌套),如果只改变最外层的元素即arr的元素,视图可以更新,如果改变的是arrChild里边的数据(内层元素),视图不会自动更新. 比如有这样一个功能:根据id删除删除一条数据,需要循环遍历整个数组及子数组, this.removeData(this.data, id) removeD…