天天看点

Web前端-Vue.js必备框架(三)

Web前端-Vue.js必备框架(三)
Web前端-Vue.js必备框架(三)

<code>vue</code>是一款渐进式<code>javascript</code>框架,由<code>evan you</code>开发。<code>vue</code>成为前端开发的必备之一。

<code>vue</code>的好处轻量级,渐进式框架,响应式更新机制。

开发环境,浏览器使用<code>chrome</code>,ide:<code>vs code</code>或者<code>webstorm</code>,<code>node.js8.9+</code>,<code>npm</code>等

<code>uni-app</code>直接使用<code>&lt;script&gt;</code>引入<code>vue.js</code>,<code>vue</code>会被注册为一个全局变量,开发环境不要使用压缩版本,一:开发版本有完整的警告和调式模式,二:生产版本删除了警告。

生产环境:

开发:

属性:自定义属性,原生属性,特殊属性。

组件中<code>props</code>中声明属性。

Web前端-Vue.js必备框架(三)

每一个<code>vue</code>组件都是一个<code>vue</code>实例,<code>vue</code>实例通过<code>new vue</code>函数创建的。

事件:普通事件,修饰符事件。

插槽:普通插槽和作用域插槽。

小结:

属性,自定义属性:<code>props</code>,原生属性:<code>attrs</code>,特殊属性:<code>class</code>,<code>style</code>。

插槽:普通插槽,作用域插槽。

双向绑定:

<code>model</code>数据的更新会导致<code>view</code>视图的更新,<code>view</code>视图的更新会导致<code>model</code>数据的更新。但<code>vue</code>是单向数据流,<code>Object.defineProperty</code>响应式更新。

状态<code>data</code>和属性<code>props</code>

状态是组件自身的数据,属性来自父组件的数据。

状态和属性的改变都未必会触发更新。

好了!下面开讲:

开发环境版本:

生产环境版本:

新手不建议用<code>vue-cli</code>哦!

数据渲染:

组件化:

创建一个 <code>Vue</code> 实例

Web前端-Vue.js必备框架(三)
Web前端-Vue.js必备框架(三)

<code>$</code>用于区分与用户定义的属性。

<code>v-once</code>执行一次性插值,数据改变后,不会再改变。

<code>v-bind:</code>

修饰符:

<code>v-bind</code>和<code>v-on</code>

好了,欢迎在留言区留言,与大家分享你的经验和心得。

感谢你学习今天的内容,如果你觉得这篇文章对你有帮助的话,也欢迎把它分享给更多的朋友,感谢。

作者简介

达叔,理工男,简书作者&amp;全栈工程师,感性理性兼备的写作者,个人独立开发者,我相信你也可以!阅读他的文章,会上瘾!,帮你成为更好的自己。长按下方二维码可关注,欢迎分享,置顶尤佳。

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!