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跨域访问示例(客户端/服务端)
May 19 Javascript
jQuery实现行文字链接提示效果的方法
Mar 10 Javascript
JS模式之单例模式基本用法
Jun 30 Javascript
jquery实现的简单二级菜单效果代码
Sep 22 Javascript
js 判断附件后缀的简单实现方法
Oct 11 Javascript
使用jquery实现的循环连续可停顿滚动实例
Nov 23 Javascript
20行JS代码实现网页刮刮乐效果
Jun 23 Javascript
Express进阶之log4js实用入门指南
Feb 10 Javascript
微信运维交互机器人的示例代码
Nov 12 Javascript
vue接入腾讯防水墙代码
May 07 Javascript
vue实现输入框的模糊查询的示例代码(节流函数的应用场景)
Sep 01 Javascript
vue解决花括号数据绑定不成功的问题
Oct 30 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
使用php计算排列组合的方法
2013/11/13 PHP
php简单实现多维数组排序的方法
2016/09/30 PHP
JQuery魔力之$(&quot;tagName&quot;)与selector
2012/03/05 Javascript
JavaScript高级程序设计(第3版)学习笔记3 js简单数据类型
2012/10/11 Javascript
js的window.showModalDialog及window.open用法实例分析
2015/01/29 Javascript
javascript中的Base64、UTF8编码与解码详解
2015/03/18 Javascript
jQuery实现浮动层随浏览器滚动条滚动的方法
2015/09/22 Javascript
[原创]javascript typeof id==='string'?document.getElementById(id):id解释
2016/11/02 Javascript
Vuex模块化实现待办事项的状态管理
2017/03/15 Javascript
jQuery+ajax实现局部刷新的两种方法
2017/06/08 jQuery
Angular.JS中指令ng-if的注意事项小结
2017/06/21 Javascript
微信小程序列表渲染功能之列表下拉刷新及上拉加载的实现方法分析
2017/11/27 Javascript
vuex实现登录状态的存储,未登录状态不允许浏览的方法
2018/03/09 Javascript
jQuery实现文件编码成base64并通过AJAX上传的方法
2018/04/12 jQuery
使用 Github Actions 自动部署 Angular 应用到 Github Pages的方法
2020/07/20 Javascript
通过vue刷新左侧菜单栏操作
2020/08/06 Javascript
简单使用Python自动生成文章
2014/12/25 Python
python开启多个子进程并行运行的方法
2015/04/18 Python
在Python中定义和使用抽象类的方法
2016/06/30 Python
python 捕获shell脚本的输出结果实例
2017/01/04 Python
Python快速排序算法实例分析
2017/11/29 Python
python3 selenium 切换窗口的几种方法小结
2018/05/21 Python
解决Python对齐文本字符串问题
2019/08/28 Python
django实现日志按日期分割
2020/05/21 Python
Python中用xlwt制作表格实例讲解
2020/11/05 Python
详解移动端HTML5页面端去掉input输入框的白色背景和边框(兼容Android和ios)
2016/12/15 HTML / CSS
实习评语
2013/12/16 职场文书
大学自我鉴定
2013/12/20 职场文书
同学聚会欢迎辞
2014/01/14 职场文书
社区工作者先进事迹
2014/01/18 职场文书
农村改厕实施方案
2014/03/22 职场文书
党员公开承诺书
2014/03/25 职场文书
体育系毕业生自荐信
2014/06/28 职场文书
2015年元旦促销方案书
2014/12/09 职场文书
2016应届毕业生自荐信范文
2016/01/28 职场文书
使用CSS定位HTML元素的实现方法
2022/07/07 HTML / CSS