Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

分享一波上周使用vue细节2018.06.04 #9

Open
deligent-ant opened this issue Jun 4, 2018 · 3 comments
Open

分享一波上周使用vue细节2018.06.04 #9

deligent-ant opened this issue Jun 4, 2018 · 3 comments
Labels
Notes 笔记

Comments

@deligent-ant
Copy link
Contributor

deligent-ant commented Jun 4, 2018

#分享一波上周使用vue细节2018.06.04

只是分享了坑,没有详细去说VUE里面的源码实现逻辑(因为也没看哈)

  1. vue style 加不加scoped区别:
    当 <style> 标签有 scoped 属性时,它的 CSS 只作用于当前组件中的元素。机制是给dom添加一个data-*的自定义属性,然后style会这么操作.classNamep[data-],也就是属性选择器。注意,只要静态的dom和class才有效,动态添加的dom和class样式是无效的。解决办法是可以去掉scoped或是用内联样式dom.style......

  2. vue watch是可以深度监听的(默认就是深度监听),也就是没有vue那个this.$set这个问题。ps:记得 这个watch是没有s 不是watchs.

  3. methods方法不能用箭头函数绑定,因为箭头函数声明时候回绑定声明时父级的作用域。ps:vue会给methods等 函数执行时候绑定当前组件的实例

  4. 关于el-element中关于表格 el-table里面那个自定义scope.如果和表单一起使用,那个row绑定 也会改变以前的数值,属于引用绑定

  5. vue的v-for。知道在es6中,有new Map()对象的 for of 循环 ,也就是迭代器。在vue中虽然也有v-for,有 for of和 for in。但是呢 我在使用过程中发现是不能用迭代器的。

@panjizhi
Copy link

panjizhi commented Jun 5, 2018

good

@leecade
Copy link
Contributor

leecade commented Jun 6, 2018

不明觉厉

@leecade leecade added the Notes 笔记 label Jun 6, 2018
@catee
Copy link
Contributor

catee commented Jun 14, 2018

666

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Notes 笔记
Projects
None yet
Development

No branches or pull requests

4 participants