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 相关文章推荐
JavaScript的面向对象(二)
Nov 09 Javascript
ExtJs之带图片的下拉列表框插件
Mar 04 Javascript
容易被忽略的JS脚本特性
Sep 13 Javascript
简洁Ajax函数处理(示例代码)
Nov 15 Javascript
JavaScript表格常用操作方法汇总
Apr 15 Javascript
JS实现仿Windows7风格的网页右键菜单效果代码
Sep 11 Javascript
javascript创建含数字字母的随机字符串方法总结
Aug 01 Javascript
AngularJS基础 ng-selected 指令简单示例
Aug 03 Javascript
浅谈jquery采用attr修改form表单enctype不起作用的问题
Nov 25 Javascript
webpack打包node.js后端项目的方法
Mar 10 Javascript
全面了解JavaScript的作用域链
Apr 03 Javascript
小程序实现锚点滑动效果
Sep 23 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
复杂检索数据并分页显示的处理方法
2006/10/09 PHP
PHP爆绝对路径方法收集整理
2012/09/17 PHP
ThinkPHP提示错误Fatal error: Allowed memory size的解决方法
2015/02/12 PHP
PHP面向对象程序设计中的self、static、parent关键字用法分析
2019/08/14 PHP
让iframe框架网页在任何浏览器下自动伸缩
2006/08/18 Javascript
Javascript 解疑
2009/11/11 Javascript
Jqyery中同等与js中windows.onload的应用
2011/05/10 Javascript
载入jQuery库的最佳方法详细说明及实现代码
2012/12/28 Javascript
JavaScript常用验证函数实例汇总
2014/11/25 Javascript
js焦点文字滚动效果代码分享
2015/08/25 Javascript
在WordPress中加入Google搜索功能的简单步骤讲解
2016/01/04 Javascript
Angular简单验证功能示例
2017/12/22 Javascript
仿vue-cli搭建属于自己的脚手架的方法步骤
2019/04/17 Javascript
小程序封装路由文件和路由方法(5种全解析)
2019/05/26 Javascript
解决layui 三级联动下拉框更新时回显的问题
2019/09/03 Javascript
layui实现鼠标移动到单元格上显示数据的方法
2019/09/11 Javascript
在elementui中Notification组件添加点击事件实例
2020/11/11 Javascript
[02:00]DAC2018主宣传片——龙征四海,剑问东方
2018/03/20 DOTA
python端口扫描系统实现方法
2014/11/19 Python
python optparse模块使用实例
2015/04/09 Python
python使用正则表达式的search()函数实现指定位置搜索功能
2017/11/10 Python
Python2和Python3中urllib库中urlencode的使用注意事项
2018/11/26 Python
python中PS 图像调整算法原理之亮度调整
2019/06/28 Python
python matplotlib画盒图、子图解决坐标轴标签重叠的问题
2020/01/19 Python
Django 解决开发自定义抛出异常的问题
2020/05/21 Python
python判断字符串以什么结尾的实例方法
2020/09/18 Python
斯洛伐克时尚服装网上商店:Cellbes
2016/10/20 全球购物
芬兰汽车配件商店:Autonvaraosat24
2017/01/30 全球购物
设置器与访问器的定义以及各自特点
2016/01/08 面试题
财务会计专业毕业生自荐信
2013/10/02 职场文书
自动化专业本科毕业生求职信
2013/10/20 职场文书
会计专业自荐信
2013/12/02 职场文书
离婚协议书范文
2015/01/26 职场文书
三严三实·严以用权心得体会
2016/01/12 职场文书
2019年最新证婚词精选集!
2019/06/28 职场文书
SpringAop日志找不到方法的处理
2021/06/21 Java/Android