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 相关文章推荐
js动态添加onload、onresize、onscroll事件(另类方法)
Dec 26 Javascript
在JavaScript中处理数组之reverse()方法的使用
Jun 09 Javascript
js图片跟随鼠标移动代码
Nov 26 Javascript
JavaScript中rem布局在react中的应用
Dec 09 Javascript
iOS和Android用同一个二维码实现跳转下载链接的方法
Sep 28 Javascript
Vue ElementUi同时校验多个表单(巧用new promise)
Jun 06 Javascript
利用Angular2的Observables实现交互控制的方法
Dec 27 Javascript
Vue 幸运大转盘实现思路详解
May 06 Javascript
vue实现一拉到底的滑动验证
Jul 25 Javascript
js模拟F11页面全屏显示
Sep 17 Javascript
JS中准确判断变量类型的方法
Jun 01 Javascript
Element Rate 评分的使用方法
Jul 27 Javascript
在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
基于wordpress主题制作的具体实现步骤
2013/05/10 PHP
PHP取二进制文件头快速判断文件类型的实现代码
2013/08/05 PHP
Codeigniter购物车类不能添加中文的解决方法
2014/11/29 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
popdiv
2006/07/14 Javascript
ie focus bug 解决方法
2009/09/03 Javascript
javascript中使用css需要注意的地方小结
2010/09/01 Javascript
《JavaScript高级程序设计》阅读笔记(二) ECMAScript中的原始类型
2012/02/27 Javascript
js过滤特殊字符输入适合输入、粘贴、拖拽多种情况
2014/03/22 Javascript
Web表单提交之disabled问题js解决方法
2015/01/13 Javascript
JQuery报错Uncaught TypeError: Illegal invocation的处理方法
2015/03/13 Javascript
jquery ajax双击div可直接修改div中的内容
2016/03/04 Javascript
JavaScript学习笔记之取数组中最大值和最小值
2016/03/23 Javascript
利用AngularJs实现京东首页轮播图效果
2016/09/08 Javascript
JS实现倒计时(天数、时、分、秒)
2016/11/16 Javascript
微信小程序 轮播图swiper详解及实例(源码下载)
2017/01/11 Javascript
ES6新特性四:变量的解构赋值实例
2017/04/21 Javascript
js删除数组中的元素delete和splice的区别详解
2018/02/03 Javascript
Vue组件Draggable实现拖拽功能
2018/12/01 Javascript
ES6 新增的创建数组的方法(小结)
2019/08/01 Javascript
react国际化化插件react-i18n-auto使用详解
2020/03/31 Javascript
Python 结巴分词实现关键词抽取分析
2017/10/21 Python
深入理解Python 关于supper 的 用法和原理
2018/02/28 Python
python yield和Generator函数用法详解
2020/02/10 Python
postman和python mock测试过程图解
2020/02/22 Python
Python改变对象的字符串显示的方法
2020/08/01 Python
Django celery异步任务实现代码示例
2020/11/26 Python
CSS3实现伪类hover离开时平滑过渡效果示例
2017/08/10 HTML / CSS
简单英文演讲稿
2014/01/01 职场文书
办理信用卡工作证明
2014/01/11 职场文书
机关副主任个人四风问题整改措施
2014/09/26 职场文书
公司员工离职证明书
2014/10/04 职场文书
医生个人年终总结
2015/02/28 职场文书
钱学森电影观后感
2015/06/04 职场文书
2016年五一劳动节专题校园广播稿
2015/12/17 职场文书
创业计划书之废品回收
2019/09/26 职场文书