精华内容
下载资源
问答
  • js+vue手机app租房

    2018-10-03 17:45:36
    JavaScript,vue框架,手机App项目
  • 主要为大家详细介绍了vue2手机APP项目添加开屏广告或者闪屏广告的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • vue开发app项目实例

    万次阅读 2017-09-07 15:22:51
    注:这篇文章是别人写的,我转载的,原文链接忘了了 github地址是:https://github.com/jingjingke/vuePro-demo 效果预览:https://jingjingke.github.io/vuePro-demo/dist/ ...

    注:这篇文章是别人写的,我转载的,原文链接忘了了

    github地址是:https://github.com/jingjingke/vuePro-demo

    效果预览:https://jingjingke.github.io/vuePro-demo/dist/

    用vue来开发的一个APP项目图例1用vue来开发的一个APP项目图例2用vue来开发的一个APP项目图例3用vue来开发的一个APP项目图例4

     

    展开全文
  • 使用vue开发app项目,怎么使用手机的原生功能,以获取手机的相册,调用摄像头为例。 这里使用的是hbuilder打包。 第一步: 定义一个vue组件,代码如下: <template> <div class="mui-content"> ...

    使用vue开发app项目,怎么使用手机的原生功能,以获取手机的相册,调用摄像头为例。
    这里使用的是hbuilder打包。
    第一步:
    定义一个vue组件,代码如下:

    <template>
      <div class="mui-content">
        <button @click="galleryImg">从相册选取</button>
        <button @click="captureImage">拍照</button>
        <div class="imgBox">
          <img :src="imgSrc">
        </div>
      </div>
    </template>
    <script>
      export default{
        data(){
          return{
            imgSrc:''//展示的图片路径
          }
        },
        methods:{
    // 从相册中选取图片
          galleryImg(){
            let This=this
            console.log("从相册中选择图片:");
            plus.gallery.pick( function(path){//从相册中选择图片
              This.imgSrc=path
              alert(path);
            }, function ( e ) {//取消选择图片
              console.log( "取消选择图片" );
            }, {filter:"image"} );
          },
    // 拍照
         captureImage(){
            let This=this
            var cmr = plus.camera.getCamera();//获取摄像头管理对象
            var res = cmr.supportedImageResolutions[0];//字符串数组,摄像头支持的拍照分辨率
            var fmt = cmr.supportedImageFormats[0];//字符串数组,摄像头支持的拍照文件格式
            console.log("拍照分辨率: "+res+", 拍照文件格式: "+fmt);
            cmr.captureImage( function( path ){//进行拍照操作
    // 通过URL参数获取目录对象或文件对象
                     plus.io.resolveLocalFileSystemURL(path, function(entry) {
                        var tmpPath= entry.toLocalURL();//获取目录路径转换为本地路径URL地址
                        This.imgSrc=tmpPath
                        alert( "拍摄成功: " + tmpPath)
                      })
                    },
                    function( error ) {//捕获图像失败回调
                      alert( "捕获图像失败: " + error.message );
                    },
                    {resolution:res,format:fmt}
            );
          }
        }
      }
    
    </script>
    
    
    
    <style scoped>
    
      .imgBox{
    
        width: 450px;
    
        height:400px;
      }
      .imgBox img{
        width: 100%;
        height: 100%;
      }
    </style>
    

    注意:此时运行在浏览器的时候会报错:plus未定义。
    然后运行 npm run build 生成dist文件
    解释一下:
    其实看看H5+的官方文档估计你就明白了,因为H5+这个功能是集成在Hbuilder里面的,而npm run build进行编译的仅仅是 vue代码而已(编译成普通的html+js+css代码),这时候 这些编译后的代码 还未用Hbuilder 进行打包,所以 plus 这个变量仍是一个无效变量。
    后续步骤中,Hbuilder进行打包之后会自动在全局变量中生成一个 plus 变量,这时进行 真机调试 你会发现 控制台 并没有报错了。
    第二步:
    打开hbuilder;新建一个web项目,随便取个名字,你会看到文件夹上显示的一个W;
    把dist文件夹里面的内容全部复制到你新建的这个文件夹下,点击右键选择转换成移动app,你会得到下图的文件;
    在这里插入图片描述
    点击这个json文件,可以设置app的名字
    在这里插入图片描述
    点击发行
    在这里插入图片描述
    选择云打包-打原生安装包,按提示一步一步来,最后生成apk文件,直接发送到手机,安装就可以看到已经可以实现调用手机相册和摄像头的功能了。
    更多原生功能可以参考官方文档,里面有很多示例;
    地址:http://www.html5plus.org/doc/zh_cn/camera.html

    展开全文
  • Vue仿饿了么app项目总结

    千次阅读 2019-09-02 14:40:50
    前言 这是我的第一个基于Vue...Vue仿饿了么app项目总结 效果图 这个最后做出来的效果图 Vue仿饿了么app项目总结 Vue仿饿了么app项目总结 Vue仿饿了么app项目总结 Vue仿饿了么app项目总结 Vue仿饿了么app项目总结 Vue...

    前言

    这是我的第一个基于Vue项目的作品,目的是把之前的前端知识累积加上目前流行的前端框架,以项目的形式展示出来。 大家在学习Vue的时候,可以将此项目作为学习Vue框架的一个模板

    Vue仿饿了么app项目总结
    效果图

    这个最后做出来的效果图

    Vue仿饿了么app项目总结
    Vue仿饿了么app项目总结
    Vue仿饿了么app项目总结
    Vue仿饿了么app项目总结
    Vue仿饿了么app项目总结
    Vue仿饿了么app项目总结
    实现功能

    Goods、Ratings、Seller 组件视图均可上下滚动
    商品页 点击左侧menu,右侧list对应跳转到相应位置
    点击list查看商品详情页,父子组件的通信
    评论内容可以筛选查看
    购物车组件,包括添加删除商品及动效,购物控件与购物车组件之间为兄弟组件通信,点击购物车图标,展示已选择的商品列表
    商家实景图片可以左右滑动
    loaclStorage 缓存商家信息(id、name)
    使用的技术栈

    vue2.0 + vue-router + vue-cli + axios + stylus + flex布局 + es6 + eslint + webpack2
    复制代码
    项目目录

    app.vue
    header.vue头部组件
    star.vue星星评分组件
    goods.vue商品组件
    shopcart.vue购物车组件,包括小球飞入购物车动画
    cartcontrol.vue购买加减图标控件–选中数量返回给父组件goods,goods响应后,重新计算选中的数量,将数据发送给购物车组件
    food.vue商品详情页
    ratingselect.vue评论内容筛选组件
    ratings.vue评论组件
    seller.vue商家组件
    split.vue关于分割线组件
    项目结构

    common文件夹存放的是通用的css和fonts
    componets文件夹用来存放Vue组件
    router文件夹存放Vue组件
    build文件是webpack的打包编译配置文件
    config文件夹存放的是一些配置项,比如我们服务器访问的端口配置等
    dist该文件一开始是不存放,在项目经过build之后才会生成
    Prod.server.js该文件是测试模拟的服务器配置,用来运行dist里面的文件
    config/index.js中,build对象中添加一条端口设置port:9000
    App.vue根组件,所有的子组件都将在这里被引用
    Index.html整个项目的入口文件,将会引用我们的根组件App.vue
    Main.js入口文件的js逻辑,在webpack打包之后将被注入到index.html
    复制代码
    搭建Vue的运行环境

    1,首先是安装node

    端开发框架和环境都是需要Node.js,先安装node.js开发环境,vue的运行是依赖于node的npm的管理工具来实现的,下载地址(nodejs.org/en/)

    2,查看node的版本号

    下载好node之后,打开cmd管理工具,输入node -v,回车,查看node版本号,出现版本号则说明安装成功

    node -v
    复制代码

    3,安装淘宝npm镜像

    由于npm是国外的,使用起来比较慢,这里使用淘宝cnpm镜像来安装vue,淘宝的cnpm命令管理工具可以代替默认的npm管理工具

    $ npm install -g cnpm --registry=https://registry.npm.taobao.org
    复制代码

    4,安装全局vue-cli脚手架

    淘宝镜像安装之后,我们就可以全局vue-cli脚手架,输入命令:cnpm install -g vue-cli回车;验证是否安装成功,在命令输入vue,出来vue的信息,及说明安装成功

    cnpm install -g vue-cli
    复制代码

    5,初始化项目

    Vue init webpack demo
    复制代码
    (demo指的是你新建的项目名称/文件名称)

    6,运行项目

    npm run dev
    复制代码
    然后就会出来http://localhost:8080 把这个网址复制到浏览器中打开

    7,发布代码

    npm run build
    复制代码
    发布完代码后会生成dist目录,保存着项目的所有可运行的代码

    开发过程中重点问题总结

    better-scroll

    Better-scroll可能是目前最好用的移动端滚动插件 插件在移动端使用时需要设置 click:true,否则移动端滑动无效

    分开设置css样式

    1,图标icon.css–文字图标样式,通过icomoon.io网站,将svg图片转成文字图标样式

    2,公共base.css–处理设备像素比的一些样式,针对border-1px问题,不同设备像素比,显示的线条粗细不同

    3,工具mixin.css–设备border-1px样式和背景样式

    sticky-footer布局

    在这个项目的header组件的详情页采用stick-footer布局

    特点:如果页面内容不够长,页脚块粘贴在视窗底部; 如果内容足够长,页脚块会被内容向下推送

    实现:父级 position:fixed,内容设为padding-bottom:64px,页脚相对定位,margin-top:-64px,clear:both为了保证兼容性,父级要清除浮动

    Vue仿饿了么app项目总结
    要求自适应布局

    1,左侧宽度固定,右侧宽度自适应

    左侧固定width:80px,右侧自适应

    parent:
    display:fiexd;
    child-left:
    flex:0 0 80px
    child-right:
    flex:1
    复制代码

    2,元素宽度自适应设备宽度,且元素要求等宽高样式

    商品详情页面的商品图片展示样式

    .img_header {
    position:relative
    width:100% // width是 设备宽度
    height:0
    padding-top:100% // 高度设为0,使用padding撑开
    .img {
    position:absolute //定位布局
    top:0
    left:0
    width:100%
    height:100%
    }
    }
    复制代码
    背景模糊效果

    filter:blur(10px)

    注意,所有在内的子元素也会模糊,包括文字,所以采用定位布局,背景单独占用一个层,ios有一个设置backdrop-filter:blur(10px),只会模糊背景,但不支持android

    Vue仿饿了么app项目总结
    transition过渡

    在购买控件中使用transition过渡效果,实现添加减少按钮的动效,和小球飞入购物车的动效(模仿贝塞尔曲线的效果)

    name-String用于自动生成css过渡类名

    name: ‘fade’ 将自动拓展为.fade-enter,.fade-enter-active等。默认类名为 “v”

    fade-enter
    fade-enter-active
    fade-leave
    fade-leave-active
    复制代码
    seller组件

    问题一:seller页面中商品商家实景图片横向滚动

    解决方案:每个 li 要 display:inline-block,因为width不会自动撑开父级ul,所以需要将计算后的宽度赋值给ul的width,(每一张图片的width+margin)*图片数量-一个margin,因为最后一张图片没有margin

    同时new BScroll里面要设置scrollX: true,eventPassthrough: ‘vertical’, // 滚动方向横向

    Vue仿饿了么app项目总结

    问题二:打开seller页面,无法滚动

    问题分析:出现这种现象是因为better-scroll插件是严格基于DOM的,数据是采用异步传输的,页面刚打开,DOM并没有被渲染,所以,要确保DOM渲染了,才能使用 better-scroll,

    解决方案:用到mounted钩子函数,同时必须搭配this.$nextTick()

    Vue仿饿了么app项目总结
    问题三:在seller页面,刷新后,无法滚动问题分析:出现这种情况是因为mounted函数在整个生命周期中只会只行一次

    解决方案:使用watch方法监控数据变化,并执行滚动函数 this._initScroll();this._initPicScroll();

    缓存数据

    //将页面信息保存到localStorage里
    export function saveToLocal(id, key, value) {
    let seller = window.localStorage.seller;//新定义一个key值_store_,存放要保存的数据对象
    if (!seller) { // 不存在Seller
    seller = {};
    seller[id] = {};
    } else {
    seller = JSON.parse(seller);//string格式–>json格式
    if (!seller[id]) {
    seller[id] = {};
    }
    }
    seller[id][key] = value;
    window.localStorage.seller = JSON.stringify(seller);//将json格式转成String格式,存放到window.localStorage._store中
    };
    //将localStorage信息设置到页面中
    export function loadFromLocal(id, key, def) {
    let seller = window.localStorage.seller;
    if (!seller) {//开始是没有的,因为没有点击事件,所以显示默认数据
    return def;
    }
    seller = JSON.parse(seller)[id];//将json格式–>String格式
    if (!seller) {
    return def;
    }
    let ret = seller[key];
    return ret || def;
    };
    复制代码
    goods,ratings,seller组件之间切换时会重新渲染

    在 app.vue 内使用 keep-alive,保留各组件状态,避免重新渲染

    复制代码 vue-router

    使用组件完成导航, 默认会被渲染成一个 标签,但必须使用 to属性,指定连接
    复制代码
    // app.vue

    home
    about


    复制代码
    // router: index.js
    import Vue from ‘vue’;
    import Router from ‘vue-router’;
    import goods from ‘components/goods/goods.vue’;
    import ratings from ‘components/ratings/ratings.vue’;
    import seller from ‘components/seller/seller.vue’;
    Vue.use(Router);
    const routes = [{
    path: ‘/’,
    redirect: ‘/goods’
    }, {
    path: ‘/goods’,
    component: goods
    }, {
    path: ‘/ratings’,
    component: ratings
    }, {
    path: ‘/seller’,
    component: seller
    }];
    复制代码
    axios

    在vue1.x的时候,vue的官方推荐HTTP请求工具是vue-resource,但是在vue2.0的时候将推荐工具改成了axios

    组件间通讯

    vue是组件式开发,所以组件间通讯是必不可少的

    父传子: props
    子传父: $emit
    兄弟通讯
    event bus: 利用一个中间组件来作为信息传递中介
    vuex: 信息树
    复制代码
    父传子: props

    子组件定义 props 来接受父组件传递来的数据对象

    // 父组件

    // 子组件 header.vue
    props: {
    seller: {
    type: Object
    }
    }
    复制代码
    子传父: $emit

    如果是子组件想传递数据给父组件,需要派发自定义事件,使用 $emit 派发

    父组件使用v-on接收监控(v-on可以简写成@)

    // 子组件 ratingSelect.vue,派发自定义事件select,将type数据传给父级
    this. e m i t ( ′ s e l e c t ′ , t y p e ) ; t h i s . emit(&#x27;select&#x27;, type); this. emit(select,type);this.emit(‘toggle’, this.onlyContent2);
    // 父组件 food.vue 在子组件的模板标签里,使用v-on监控toggleContent传过来的数据
    <ratingselect @select=“selectRating” @toggle=“toggleContent”>
    复制代码
    非父子组件之间通信

    1,大型项目可以用 Vue官方推荐的vuex

    2,EventBus

    3,子组件A $emit 派发具体事件,由父组件 @ 监听得到数据

    父组件再利用 $refs 直接访问子组件B的方法,间接实现数据从子组件A传递至子组件B

    组件提取管理

    将相同样式或功能的区块单独提出来,作为一个组件。 另外组件中用到的图片等资源就近维护,即可以考虑在组件文件夹中新建images文件夹。

    抽离组件遵循原则: 要尽量遵循单一职责原则,复用性更高,不要设置额外的margin等影响布局的东西

    打开app应用,默认显示 goods 页面内容

    想默认显示goods页面内容,有两种方法,一种是利用重定向,另一种是利用vue-router的导航式编程

    1,重定向

    routes: [
    {
    path: ‘/’,
    redirect: ‘/goods’ //重定向
    },
    {
    path: ‘/goods’,
    name: ‘goods’,
    component: goods
    },{
    path: ‘/ratings’,
    name: ‘ratings’,
    component: ratings
    },{
    path: ‘/seller’,
    name: ‘seller’,
    component: seller
    }
    ]
    复制代码

    2,导航式编程

    router.push(’/Goods’);
    复制代码
    关于ESlint

    eslint 是一个js代码风格检查器,配合vue-cli脚手架中的热更新,可以很方便的定位和提示错误。在公司多人协作开发时可以确保代码风格保持一致,可以很方便的阅读他人的代码

    手机访问项目

    1、在config文件夹中的index.js中的host选项,将本地localhost改为0.0.0.0

    Vue仿饿了么app项目总结
    2、在cmd中输入ipconfig查看本地IP,

    Vue仿饿了么app项目总结
    3、在浏览器中输入IP地址

    Vue仿饿了么app项目总结
    4、端口号访问(http://192.168.0.110:8080),将这个网址复制到网页版“草料二维码”中,用QQ扫码访问即可

    展开全文
  • 在电脑上调试没有出现路由跳转闪动,但发布成app手机上就出现了闪动的情况,这是什么原因呢
  • vue写好了H5 app项目,现在想要把这个项目打包成App,也就是将vue项目打包成app上架,测试。 用Hbuild 打包vue项目主要步骤 打开hbuildx,新建一个5+App项目 然后修改项目中生成的index.html文件内容,填写需要...

    场景

    vue写好了H5 app项目,现在想要把这个项目打包成App,也就是将vue项目打包成app上架,测试。

    用Hbuild 打包vue项目主要步骤

    1. 打开hbuildx,新建一个5+App项目
    2. 然后修改项目中生成的index.html文件内容,填写需要访问的网址,填写测试连接就是打包测试包,也可以打包发布包
    3. 根据项目修改manifest.js 的文件配置
    4. 以上配置好之后,原生APP云打包,就可以生成Android或是iOS安装包

    详细步骤图文讲解

    1. 首先打开Hbuildx(如没有安装的话先下载安装: 下载地址
      使用Hbuildx 打包APP。在Hbuildx里面创建一个新项目,按以下要求创建好项目。
      新建一个项目
      新建一个5+App项目,保持默认模板,可自定义名称和路径新建项目
      成功创建之后的项目结构
      创建成功
    2. 修改index.html的内容, 内容如下,可参照我的内容改写一下(这个方法是在App里面打开一个已经自定义链接,以App的方式打开),访问网址可以根据实际的项目进行修改。
      打包项目已上传到github下载打包项目(包含错误页面和设置网络页面及功能)
      index.html配置
      代码如下:
    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
    	<!--viewport 属性,它用于移动端显示优化的 -->
    	<meta http-equiv="expires" content="0"/>
    	<meta http-equiv="Pragma" content="no-cache"/>
    	<meta http-equiv="Cache-Control" content="no-cache"/>
        <title>home</title>
    	<script src="js/mui.min.js"></script>
        <script type="text/javascript" charset="UTF-8">
    		mui.plusReady(function() {
    			plus.webview.prefetchURL('http://172.168.88.19:8080');
    			plus.cache.clear(function(){
    				var page = plus.webview.create('http://172.168.88.19:8080', 'home', {
    					top: '0px',
    					bottom: '0px',
    					kernel: 'WKWebview',
    					scrollIndicator: 'none',
    					errorPage: 'error.html'
    				});
    				plus.webview.currentWebview().append(page);
    			})
    		})
        </script>
    </head>
    <body></body>
    </html>
    
    1. 接下来就是配置manifest.json ,内部的配置讲解

    基础配置
    保持默认即可
    基础配置

    图标配置
    保持默认即可,也可自行配置,默认是hbuild的图标
    图标配置

    启动图设置
    默认即可,一般项目中是不勾选启动图显示等待雪花的选项的
    启动图设置

    SDK配置(根据项目选填)
    如果勾选了支付或者是分享的话, 通用链接(Universal Link)就是必填的了,如果没有涉及到支付和分享,就是不用填写

    关于通用链接配置 怎么配置ios 通用链接(Universal Link)
    Sdk配置
    模块权限配置
    默认即可
    模块权限
    App常用其他设置(可配置404显示文件)选填
    常用设置
    4. 完成以上配置就可以云打包App
    在这里插入图片描述
    打包ios安装包,需要ios证书,在ios开发者平台申请一个账号并付费,即可申请证书,一般用Android做测试包即可

    以下是Android
    打包Android包
    以下是ios
    证书文件都必须填
    ios安装包
    以上,在打包完成之后就可以下载安装包了,Android的安装包直接下载到手机即可安装
    ios 的安装包,如果不是上传到app store 的话,都需要用 xcode协助安装测试包
    打包好之后
    打包成功
    点击控制台的链接就可以下载了安装了

    展开全文
  • 在移动项目开发中遇到这个问题。 原因分析:因为flex布局是根据页面宽高度进行变化的,因此,当底部弹出手机软键盘时,因页面高度变化导致页面因而变化...App.vue: var height= document.documentElement.clientHei...
  • HbuilderX 将 vue项目打包成手机APP 1 首先vue项目中打包 先做下面处理,不然会导致app打开后白屏,因为找不到路径 打包 2 HbuildX中
  • 如何使用Hubilder X将vue网页前端项目转成手机app第一步:改一下vue项目中某个路径第二步:将原有vue项目打包生成dist文件夹第三步:新建一个5+ app项目并删除里面自带的不必要文件第四步:配置打包 第一步:改一下...
  • vueapp-vue开发app

    2019-09-20 13:49:51
    #vueapp 仓库:https://github.com/womendi/vueapp ##vue2+vue-router+vuex+webpack+cmui ##适合开发各种webapp ##aiplat.com开源框架来自vue-cli ##cmui仓库为https://...
  • 一般项目里,有的会在启动的时候加开屏广告或者闪屏广告。我们是在index.html通过定位来做的。如下: style media="screen"> #entry { width: 100%; height: 100%; z-index: 200; position: relative; } #...
  • vue.js 项目打包APP应用包

    千次阅读 2019-11-03 23:20:14
    创建一个vue.js项目,写好移动端 vue.js 框架,APP项目完成。 1、在config配置文件,index.js文件里面找到assetsPublicPath:’./’ ,说明:在斜杠前面加上一个点。 2、使用vue.js项目打包命令 cnpm run build, 3...
  • Vue阅读App

    2019-02-25 22:02:03
    最近学习Vue.js,想写个项目练练手,借助每日一文API的帮助,仿照观止开发了一个阅读App 项目功能 获取每日一文每天推荐文章、随机文章、前后一天文章 收藏文章 阅读设置(颜色、字体、夜间模式) 注:由于API支持...
  • vue 2.0 练习项目,外卖App 技术栈 vue2 + vuex + vue-router + webpack + ES6/7 项目运行 git clone cd seller npm install npm run dev 效果演示 (请用chrome手机模式预览) 部分截图 商品页 评价页 商家页 注...
  • Vue项目打包成移动端APP

    万次阅读 多人点赞 2019-09-25 20:50:14
    然后将dist包含的 web项目 转换为 移动 APP项目 前几步配置完成后,就可以在手机上进行真机调试了 真机测试没有问题,就可以进行下一步---》打包apk了 最后将apk安装包安装到手机上就可以正常使用了...
  • HBuilder打包vue项目时,发现app按返回键就直接退出应用了,用了大佬提供的方法,链接如下: https://blog.csdn.net/qq_25252769/article/details/76913083 我用的是需要mui.js版本的代码,再模拟运行的时候可以按...
  • Web App,顾名思义是指基于Web的...一个web app如何拔地而起:需要用到的技术有Vue全家桶,H5。这三样我觉得是最重要的,其他的还包括js那些等等技术。 vue参考文档https://cn.vuejs.org/ H5参考接口Api http://www....
  • 这几天 我做了一个vue移动端的小项目 就想着打包成 app安装在手机上看看 我就讲解下整个思路和过程 首先项目开发完之后 (我使用的是vue-cli 3.*版本) 在项目文件夹下创建一个 vue.config.js module.exports ...
  • 新建vue.config.js(新建文件与package.json同级) module.exports = { publicPath:'/', outputDir:'dist', assetsDir:'static' } 2.打开项目router文件夹底下的index.js         最底下的...
  • vue 项目的index.html添加script脚本解决华为手机rem尺寸问题。 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, user-...
  • 在开发移动端 app 时可以选择原生 app 和 webapp, 原生 app 体验好,开发成本高,相对的 webapp 体验要差,开发成本低。...我们以一个热门的 Vue 技术栈的项目举例。 技术栈 webpack vue vue-rou...
  • 一分钟将Vue移动端项目一键打包成app

    万次阅读 多人点赞 2020-10-07 10:47:29
    vue项目开发完成后,我们就可以把项目打包成一个手机app,是不是很神奇,而且是一键生成,不需要操作。 1,把vue项目打包成dist目录 我们先将项目目录下config文件内index.js中 assetsPublicPath修改为 ...
  • vue框架对接手机app

    千次阅读 2017-06-09 15:24:20
    最近在参与一个移动端的项目,要做一个功能模块接入到已有的手机app中。从要确定要做就开始参与,记录下整个流程过程吧。  制作手机采用的框架是vue和SUI共同使用,使用grunt及webpack进行自动化构建代码。 一、...
  • vue项目app扫码登录pc

    2020-09-02 11:28:24
    需求:APP 扫码登录 思路: 通过接口获取二维码唯一标识,例如:qrcodeId 通过qrcodejs2插件生成 二维码(二维码内容就是 qrcodeId,具体根据APP 需要) 循环调用接口,查看扫码状态(app是否扫码确认登录) case...
  • 首先我们先建立一个vue项目,本人用的是vue-cli随便建立的,然后运行项目 不必非得是像我这样的,这一步的目的只是测试一下咱们的vue项目是否可以运行 二、修改路径(assetsPublicPath: './') 打开我们config...
  • 一、项目环境准备 1.Node.js a. 官网下载安装包:Node.js中文官网 b. 安装检测:Windows系统打开cmd命令行, Mac系统打开终端 node -v # 输入后回车 v14.15.1 # 出现版本号, 则表示'Node.js'安装成功 npm -v # 输入...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,843
精华内容 5,537
关键字:

vue手机app项目

vue 订阅