登录  /  注册
首页 > web前端 > js教程 > 正文

详解自己对Vue.js的理解

零下一度
发布: 2017-07-19 17:28:17
原创
2124人浏览过

Vue.js(读音 /vjuː/,类似于 view) 是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与单文件组件和 Vue 生态系统支持的库结合使用时,Vue 也完全能够为复杂的单页应用程序提供驱动。

如果你是有经验的前端开发者,想知道 Vue.js 与其它库/框架的区别,查看对比其它框架。

特点:

  1、简洁:HTML模j板 + json数据 + Vue实例

  2、数据驱动:自动追踪以来的模板表达式和机选属性

  3、组件化:用可解耦,可复用的组件来构造世界

  4、轻量:精确有效的异步批量Dom更新

  5、模块友好:通过npm或bower安装,无缝融入你的工作流。

兼容性:

  Vue.js不支持IE8以下的版本,Vue.js使用了IE8不支持的AScript5特性。

声明式渲染

Vue.js 的核心是一个允许采用简洁的模板语法来声明式的将数据渲染进 DOM:

div id="app">{{ message }}</div>    
var app = new Vue({el: &#39;#app&#39;,data: {message: &#39;Hello Vue!&#39;}})
登录后复制

接下来说一些基础知识:

1、全局配置

  Vue.config 是一个对象,包含Vue的全局配置,可以再启动应用之前修改下列属性。

#slient

  类型:boolean

  默认值:false

  用法:

    Vue.config.slient = true;

    取消Vue所有的日志与警告

#optionMergeStrategies

  类型:{[key:string]:Function}

  默认值:{}

  用法:    

1 Vue.config.optionMergeStrategies._my_option = function (parent, child, vm) {2   return child + 13 }4 const Profile = Vue.extend({5   _my_option: 16 })7 // Profile.options._my_option = 2
登录后复制

  自定义合并策略的选项。

  合并策略选项分别接受第一个参数作为父实例,第二个参数为子实例,Vue实例上下文被作为第三个参数传入。

#devtools

  • 类型: boolean

  • 默认值: true (生产版为 false)

  • 用法:  

    // 务必在加载 Vue 之后,立即同步设置以下内容
    Vue.config.devtools = true

    配置是否允许 vue-devtools 检查代码。开发版本默认为 true,生产版本默认为 false。生产版本设为 true 可以启用检查

#errorHandel

  类型:function

  默认值:undefind

  用法:    

1 Vue.config.errorHandler = function (err, vm, info) {2   // handle error3   // `info` 是 Vue 特定的错误信息,比如错误所在的生命周期钩子4   // 只在 2.2.0+ 可用5 }
登录后复制

以上就是详解自己对Vue.js的理解的详细内容,更多请关注php中文网其它相关文章!

智能AI问答
PHP中文网智能助手能迅速回答你的编程问题,提供实时的代码和解决方案,帮助你解决各种难题。不仅如此,它还能提供编程资源和学习指导,帮助你快速提升编程技能。无论你是初学者还是专业人士,AI智能助手都能成为你的可靠助手,助力你在编程领域取得更大的成就。
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
关于CSS思维导图的课件在哪? 课件
凡人来自于2024-04-16 10:10:18
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号