Vue2.0+Vux搭建一个完整的移动webApp项目的示例


Posted in Javascript onMarch 19, 2019

1、说明

运用技术:Vue2.0、Vux、vux-loader、vue-cli、vue-router、vuex

2、效果图

Vue2.0+Vux搭建一个完整的移动webApp项目的示例

Vue2.0+Vux搭建一个完整的移动webApp项目的示例

Vue2.0+Vux搭建一个完整的移动webApp项目的示例

Vue2.0+Vux搭建一个完整的移动webApp项目的示例

Vue2.0+Vux搭建一个完整的移动webApp项目的示例

3、实现流程

3.1 搭建框架(需要安装好node.js、npm)

1、快速搭建项目模板

因为项目使用vux,所以推荐使用vux官网的airyland/vux2 模板,vue-cli工具是vue项目的搭建脚手架

npm install vue-cli -g // 如果还没安装  vuw-cli

vue init airyland/vux2 projectName

//注意,如果项目代码没有特别的规范要求,不要启用代码检查,否则会产生很多莫名其妙的报错

//Use ESLint to lint your code? (Y/n) 选择n

 

cd projectName

npm install --registry=https://registry.npm.taobao.org

npm run dev

//注意:直接使用cnpm可能会导致依赖不正确。强烈建议给npm设置taobao的registry。

2、运行模板文件

打开本地8080端口可以看到模板运行如下

注意:,如包安装没有报错,npm run dev报错,很可能是8080端口冲突

Vue2.0+Vux搭建一个完整的移动webApp项目的示例

3.2 创建项目文件

项目目录如下

我们只需要将我们的文件放置在src目录下

router文件做路由配置文件,

components放页面相关的.vue和js文件,

assets放项目的图片、css、公共自定义js等

Vue2.0+Vux搭建一个完整的移动webApp项目的示例

3.3 代码说明

main.js文件引入

import Vue from 'vue'
import FastClick from 'fastclick'
import VueRouter from 'vue-router'
import App from './App'
import router from'./router/memberRouter.js'   //---------自定义的路由文件
import Base from './assets/js/baseFun.js'     //---------自定义的公共函数和公共请求方法
import stores from './store/store'        //---------自定义的全局变量
import './assets/css/base.css'          //---------引入的全局公共css
FastClick.attach(document.body)
Vue.config.productionTip = false
//注册全局函数和全局常量
Vue.prototype.baseFun=Base.baseFun; //-----注册到vue的全局,方便各个组件和页面js调用公共函数
Vue.prototype.baseAjax=Base.baseAjax;//-----将封装的ajax请求函数注册到vue的全局 
Vue.use(VueRouter)
var globalVm=new Vue({

  router,      //-----router文件

  el: '#app',

  store:stores,     //-----全局变量

  template: '<App/>',

  components: { App }
})

其他页面上的代码逻辑等请直接参考源码

3.4 其他说明

本项目的请求数据全部为本地的json文件,放在static/basicData里

4 源码路径

github地址:https://github.com/xingxiaoyiyio/vue2-vux-fitness-project 如果觉得不错请记得给个星哟 ^_^

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
通过onmouseover选项卡实现img图片的变化
Feb 12 Javascript
javascript判断是否按回车键并解决浏览器之间的差异
May 13 Javascript
JavaScript列表框listbox全选和反选的实现方法
Mar 18 Javascript
分享10个原生JavaScript技巧
Apr 20 Javascript
jQuery简单注册和禁用全局事件的方法
Jul 25 Javascript
AngularJS动态绑定HTML的方法分析
Nov 07 Javascript
利用Node.js对文件进行重命名
Mar 12 Javascript
JavaScript实现实时更新系统时间的实例代码
Apr 04 Javascript
详解JavaScript调用栈、尾递归和手动优化
Jun 03 Javascript
鼠标拖动改变DIV等网页元素的大小的实现方法
Jul 06 Javascript
从0到1搭建Element的后台框架的方法步骤
Apr 10 Javascript
Vue组件生命周期运行原理解析
Nov 25 Vue.js
在vue中使用G2图表的示例代码
Mar 19 #Javascript
Three.js中矩阵和向量的使用教程
Mar 19 #Javascript
vue+iview动态渲染表格详解
Mar 19 #Javascript
浅谈vue加载优化策略
Mar 19 #Javascript
Vue中Table组件Select的勾选和取消勾选事件详解
Mar 19 #Javascript
详解js加减乘除精确计算
Mar 19 #Javascript
jQuery添加新内容的四个常用方法分析【append,prepend,after,before】
Mar 19 #jQuery
You might like
php5 pdo新改动加载注意事项
2008/09/11 PHP
探讨PHP函数ip2long转换IP时数值太大产生负数的解决方法
2013/06/06 PHP
PHP读取大文件的类SplFileObject使用介绍
2014/04/09 PHP
转自Jquery官方 jQuery1.1.3发布,速度提升800%,体积保持20K
2007/08/19 Javascript
JavaScript 克隆数组最简单的方法
2009/02/12 Javascript
javascript中比较字符串是否相等的方法
2013/07/23 Javascript
JavaScript 实现简单的倒计时弹窗DEMO附图
2014/03/05 Javascript
js 去除字符串第一位逗号的方法
2014/06/07 Javascript
JavaScript实现iframe自动高度调整和不同主域名跨域
2016/02/27 Javascript
jQuery实现图像旋转动画效果
2016/05/29 Javascript
一种Javascript解释ajax返回的json的好方法(推荐)
2016/06/02 Javascript
JS访问DOM节点方法详解
2016/11/29 Javascript
JavaScript实现星星等级评价功能
2017/03/22 Javascript
JS实现移动端实时监听输入框变化的实例代码
2017/04/12 Javascript
Vue+Element实现动态生成新表单并添加验证功能
2019/05/23 Javascript
vue使用微信扫一扫功能的实现代码
2020/04/11 Javascript
Openlayers测量距离与面积的实现方法
2020/09/25 Javascript
Python SQLAlchemy基本操作和常用技巧(包含大量实例,非常好)
2014/05/06 Python
python3 实现的人人影视网站自动签到
2016/06/19 Python
Python学习笔记之if语句的使用示例
2017/10/23 Python
django rest framework之请求与响应(详解)
2017/11/06 Python
理解python中生成器用法
2017/12/20 Python
python3.x提取中文的正则表达式示例代码
2019/07/23 Python
解决python replace函数替换无效问题
2020/01/18 Python
Python opencv相机标定实现原理及步骤详解
2020/04/09 Python
如何使用 Flask 做一个评论系统
2020/11/27 Python
html5 canvas实现圆形时钟代码分享
2013/12/25 HTML / CSS
饿了么订餐官网:外卖、网上订餐
2019/06/28 全球购物
区域销售经理职责
2013/12/22 职场文书
本科生职业生涯规划书范文
2014/01/21 职场文书
采购求职信
2014/03/17 职场文书
承诺书的格式范文
2014/03/28 职场文书
调解协议书
2014/04/16 职场文书
村主任“四风”问题个人对照检查材料思想汇报
2014/10/02 职场文书
刑事附带民事起诉状
2015/05/19 职场文书
Python通过m3u8文件下载合并ts视频的操作
2021/04/16 Python