美文网首页
基于vue的移动端开发

基于vue的移动端开发

作者: w_wx_x | 来源:发表于2018-12-24 10:55 被阅读27次
vue开发移动端项目环境配置

参考文章:http://www.w3cplus.com/mobile/lib-flexible-for-html5-layout.html

1.vue环境开发配置
  安装node.js
    地址:http://nodejs.org/#download
    node -v 查看版本,版本应在4.x.x以上
    nodejs自带npm不需要额外安装
  安装npm
    地址:https://github.com/isaacs/npm/tags
    npm -v 查看版本,版本应在3.x.x以上
  安装cnpm
    淘宝镜像,加快下载速度
    安装命令:npm i -g cnpm / npm install cnpm -g –registry=https://registry.npm.taobao.org
    cnpm -v 查看版本
  vue
    cnpm install vue
  vue-cli
    cnpm install --global vue-cli
  基于webpack的vue项目创建
    vue init webpack my-project
  进入项目安装并运行
    cd my-project
    cnpm i
    cnpm run dev
    浏览器运行(默认8080端口):http://localhost:8080/
2.项目开发(750*1344设计稿)
  重置全局样式

src/assets创建style文件夹,新建reset.scss文件
在main.js中引入该文件,import '@/assets/style/reset.scss'

  使用.scss,需要安装其依赖包

cnpm i --save-dev sass-loader
cnpm i --save-dev node-sass
// 注:正常情况下,vue生成项目的build文件夹下的untils.js文件下自动配置好关于scss,无需重复配置,否则报错

  移动端屏幕适配解决

采用手淘方式

<!-- 在index.html文件下引入,采用内联方式引入,在所有资源引入之前加载 -->
<script src="http://g.tbcdn.cn/mtb/lib-flexible/0.3.4/??flexible_css.js,flexible.js"></script>
                                            
<!-- 安装postcss-px2rem,将px转为rem
     cnpm install postcss-px2rem --save-dev
     在build/vue-loader.conf.js文件下进行相关配置
 -->
const px2rem=require('postcss-px2rem')
module.exports = {
  loaders: utils.cssLoaders({
    sourceMap: sourceMapEnabled,
    extract: isProduction
  }),
  cssSourceMap: sourceMapEnabled,
  cacheBusting: config.dev.cacheBusting,
  transformToRequire: {
    video: ['src', 'poster'],
    source: 'src',
    img: 'src',
    image: 'xlink:href'
  },
  postcss:[px2rem({'remUnit':75})] 
}

<!-- 使用 -->
  .hello {
    height: 60px;/*px*/                                           --根据dpr切换对应的值,默认写dpr=2的值,单位为px
    width: 300px;                                                 --转换为rem
    font-size: 32px;/*px*/                                        --根据dpr切换对应的值,默认写dpr=2的值,单位为px
    border: 1px solid red;/*no*/                                  --不变
  }

github项目Demo地址:https://github.com/ShuangWW/vue-mobile

相关文章

  • Mint-UI 快速开发移动客户端应用

    Mint UI提供基于vue.js 的移动端组件库,可快速开发移动客户端应用程序,移动端应用以网页访问的方...

  • vue2实现移动端开发

    基于vue2+webpack+vue-router+vuex开发的适用移动端的h5 app demo,包含路由的处...

  • 关于vux安装与使用

    Vux是基于WeUI和Vue(2.x)开发的移动端UI组件库,主要服务于微信页面基于webpack+vue-loa...

  • 基于vue的移动端开发

    vue开发移动端项目环境配置参考文章:http://www.w3cplus.com/mobile/lib-flex...

  • 基于 VUX 构建移动端项目

    VUX,样式基于 WeUI,的vue移动端开发库,集成众多实用插件 方式一,基于新项目安装 方式二,基于现有项目安...

  • 了解Vux

    Vux (读音 [v'ju:z],同views)是基于 WeUI 和 Vue(2.x) 开发的移动端UI组...

  • vux学习

    一、简介 vux是基于WeUI和Vue(2.x)开发的移动端UI组件库,主要服务于微信页面。 基于webpack ...

  • Vue.js 移动端 UI 组件库 YDUI

    Vue-ydui 是 YDUI Touch 的一个基于 Vue2.x 的移动端&微信UI实现版本,专为移动端打造,...

  • 2020前端UI框架排行榜

    一.Mint UI 流行指数:★★★★Mint UI是 饿了么团队开发基于 Vue.js 的移动端UI框架,它包含...

  • vue前端UI框架

    一.Mint UI 流行指数:★★★★Mint UI是 饿了么团队开发基于 Vue.js 的移动端UI框架,它包含...

网友评论

      本文标题:基于vue的移动端开发

      本文链接:https://www.haomeiwen.com/subject/gdpakqtx.html