vue初体验-单页web应用练习
来源:互联网 发布:带mp3 解码 单片机 编辑:程序博客网 时间:2024/06/14 10:08
github.com/wangzhuo-web/vue.js 我的github-spa列表页小功能代码地址
(因为在线demohttps://wangzhuo-web.github.io/vue.js/是个空网页就不展示了哈)下面是效果截图
刚接触vue,npm(包管理)、webpack(打包的)、组件化、cli(脚手架)、路由等名词有点懵,先对他们做了大概了解,再做练习的时候慢慢理解了。
安装步骤百度有很多相关教程:我就概述一下(!强烈推荐淘宝的cnpm,要不后续会因为网速或者墙下载失败)。
安装node.js->cnpm(淘宝的镜像)->vue-cli(光用script也行,但这样可以把模板组件一起输出,前后端分离)->建项目(项目里的各文件是干什么的可以好好理解下,如src是放项目代码的,index.html是最后装载的主html,component里放各个组件)->安装依赖(因为还依靠好多其他的功能,webpack会把各个内容打包成js、css等文件,像图片也不用放在一个图里减少请求,它就会帮你做的)。
安装完成就要考虑如何实现spa了,顾名思义就是不刷新(据说比ajax还厉害),靠路由来切换锚点,实现内容的转换。知乎上关于spa优缺点的说明 明白思路就开始敲-思考-敲-思考-敲了。
一、先在component中建立每个组件(单文件组建的结构了解下哈)template,script,style实现了本组件的结构、行为和样式。(因为还不太熟悉怎么设置假数据,所以一个内容一个组件了。)
二、建立路由(建项目时候会提示install vue-router?,之后在官网上下插件进来也行),设置每个页面对应的路径锚点。
三、把路由给vue,通过<router-link>来嵌套标签,属性to完成指定,最后通过<router-view>来显示。
做完 cnpm run dev运行一下,就实现了。
刚开始学习,可能有理解不对的地方,如有错误希望大家多多指正。
- vue初体验-单页web应用练习
- 单页Web应用
- 单页Web应用
- 使用Vue快速开发单页应用
- 使用Vue快速开发单页应用
- 用vue写todolist单页应用
- Vue构建单页应用最佳实战
- Vue构建单页应用最佳实战
- VUE起步构建简单单页应用
- vue-router单页应用简单示例
- Vue.js使用vue-router构建单页应用
- Vue.js使用vue-router构建单页应用
- Vue单页应用开发流程 (Laravel + Vue + Laravel-mix)
- 如何提升单页应用的体验
- 构建单页Web应用
- 构建单页 Web 应用
- SPA 单页Web应用
- 构建单页Web应用
- Keil MDK编译器下查看占用Flash和SRAM空间大小
- SpringData JPA多对一查询
- AndroidStudio系列之Live Templates
- .net调用java发布的webservice soap报错
- JAVA将Id相同数据中重复列转化成一条
- vue初体验-单页web应用练习
- 《云计算架构技术与实践》读书笔记(三):容器开源软件和大数据开源软件
- SLG手游Java服务器的设计与开发——架构分析
- windows下串口初步编程(多线程+windows串口)
- MySQL 5.6.21版本安装实例
- 关于错误:ORA-12592: TNS: 包错误 和 Io 异常: Connection reset by peer: socket write error
- 一篇文章让你看清楚运维的发展方向
- 关于ios循环引用
- Spring Data Redis(Repositories-Object to Hash Mapping)