Vue的组件化开发
目前的前端开发中组件化开发成为了潮流,而所谓的组件化开发就是把页面拆分成多个组件,最后将每一个组件进行罗列,形成我们看到的网页。
例如:百度的首页,可以简单的分为以下图中的四个组件
先将这四块的组件开发完成之后,再将这些组件组装成一个完整的页面。
1.在维护网页时,不需要在一个大的页面中去修改,而是去对应的组件中去修改数据。
2.组件的资源是独立的,可以提高每个模块的重用性。比如上图的搜素框,在首页使用到了,在其他的地方也要用到同样的搜索框,就可以原封不动的将组件拿过来直接用。
3.组件之间可以相互嵌套。
环境介绍和准备
- JavaScript (ES6) code snippets:包含 VSCode 的 ES6 语法中的 JavaScript 代码段。
- Vetur:VSCode 支持 VUE 的工具,有语法高亮、格式化、错误检查、自动完成等功能。
- (推荐)Auto Close Tag:自动添加 HTML/XML 结束标签。
- (推荐)Auto Rename Tag:自动重命名对应的 HTML/XML 标签。
- Highlight Matching Tag:突出显示匹配的开始和结束标签。
这些只是推荐需要用到的插件,可以根据自己的爱好进行选择,其他的插件也可以。
组件库
随着 Vue 的流行,其他公司也形成了自己独有的组件库,比如 ElementUI、BootstrapVue、Vuetify,这些组件可都是可以拿来直接使用的,这里体现出了 Vue 组件化开发的优势。
- ElementUI:Element - The world's most popular Vue UI framework 1
- BootstrapVue:https://bootstrap-vue.org/
- Vuetify:https://vuetifyjs.com/zh-Hans/
这里主要使用的组件库是 vuetify。
比如项目中需要一个按钮时,就可以到对用的组件下面找到它,将代码拿出来即可,里面有各式各样风格的组件:Button component — Vuetify
1080×499 60 KB
Vue.js安装
<script src="../vuejs/vue.js"></script>
2、在线引用
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
指定一个明确的版本进行使用
<script src="https://cdn.jsdelivr.net/npm/vue@2.6.12"></script>
这是一个更小的构建,可以带来比开发环境下更快的速度体验,但是在用 Vue 构建大型应用时推荐使用 NPM 安装。NPM 能很好地和诸如 webpack 或 Browserify 模块打包器配合使用。同时 Vue 也提供配套工具来开发单文件组件。
npm安装Vue
环境准备:本次使用的 node 和 npm 的版本是
C:\Users\16478>node -v v12.15.0 C:\Users\16478>npm -v 6.13.4
安装命令
npm install -g @vue/cli
C:\Users\16478>vue --version @vue/cli 4.5.12
大家先把环境安装好,有的环境后,下一篇我们接着说Vue.js框架的使用哦~
原文链接 1
哈喽,喜欢这篇文章的话烦请点个赞哦!万分感谢~(^▽^)PS:有问题可以联系我们哦~v ceshiren001
复制“下方链接”,提升测试核心竞争力!
[更多技术文章分享和免费资料领取]('https://qrcode.ceba.ceshiren.com/link?name=article&project_id=qrcode&from=toutiao×tamp=&author=Muller')
到此这篇技术分享 | 测试平台开发-前端开发之Vue.js 框架的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/qdvuejs/3185.html