- 博客(22)
- 资源 (40)
- 收藏
- 关注
原创 Apple 隐私政策
今天在发布新版本时,所有信息都已填完,准备储存提交,报了一个APP信息错误,如下图:什么鬼?必须添加隐私政策网址(URL),以前都是选填项。原来是Apple 隐私政策已于 2018 年 5 月 22 日更新。方法一填写的地址是注册页面的用户协议:方法二网上找隐私模板,然后放在服务器上。 ...
2018-12-30 15:28:51 328
原创 Command PhaseScriptExecution failed with a nonzero exit code
运行xcode模拟器时如图所示:这是因为Xcode10是默认选中的最新的New Build System(Default),在这个编译系统的环境下,打包的CI脚本一直会报错。解决方案:Xcode菜单栏选择File-- Workspace Setting,把new build system(Defalt)切换到 Legacy Build System 在模拟器上运行就OK!...
2018-12-29 15:44:27 61688 5
原创 flutter环境配置详解及开发第一个项目
flutter环境配置的具体步骤如下:1). 下载flutter2).下载后的文件解压,放在你想指定的目录下(我以放在桌面为例)3).配置环境变量vim ~/.bash_profile输入后,出现上图界面,则表明已经存在,我们直接点击大写字母Q退出就OK!4).export PATH=路径/bin:$PATHexport PATH=/Users/zj/Des...
2018-12-29 15:38:46 1022 1
原创 Vue的生命周期函数和beforeRouteEnter()/beforeRouteLeave()的函数
用Vue开发了一个项目,虽然项目做完了,但心中却没有一个完整的知识体系,不能称之为会Vue,也许只能称之为了解,这段时间闲剩下来,找到Vue.js 的官网,简直了。。。简直都是自己陌生的各种语法函数,都怀疑自己是怎么做的项目啦!先参考vue官网从简单的看起!先了解下vue的生命周期。 也许我们从上图中并不能直观的看出生命周期中的函数的具体使命,先简短的用文字了解下:before...
2018-12-27 18:26:07 6002
原创 Vue条件渲染(v-if和v-show的区别)
在项目中我们总是用到根据某一值判断属性是否显示,或不同的值让其显示不同,顾名思义总是用v-if来实现,v-show也可用来判断是否显示,两者有什么区别呢?相同点:两者都可用作为条件判断元素是否显示。不同点:1). v-if后可跟v-else-if 和 v-else用来进行不同条件下的显示组件的不同可能性,v-show只能作为是否展示。 2). v-if在想切换多个...
2018-12-27 14:44:35 1333
原创 vue事件发射与接收(可实现页面传值和非父子组件传值)
vue2.0中可以使用 $emit, $on, $off 分别来分发、监听、取消监听事件。1).给data添加一个 名字为eventhub 的空vue对象,就可以在任何组件都可以调用事件发射接收的方法了,在main.js中添加:new Vue({ el: '#app', router, data: { eventHub: new Vue() }, render...
2018-12-26 18:34:11 624
转载 判断当前页面是否在微信浏览器中打开
在实际的项目中,有时候需要判断当前页面是否在微信浏览器中打开,以下提示了三种方法,每一种都可以,方法一,var ua = navigator.userAgent.toLowerCase();var isWeixin = ua.indexOf('micromessenger') != -1;if (isWeixin) { return true;}else{ re...
2018-12-25 16:08:56 675
原创 Object.freeze( ) 阻止Vue无法实现 响应式系统
做了一个vue项目,总是边百度边写,知识体系不能系统起来,准备在浏览下vue.js官网基础知识。当一个 Vue 实例被创建时,它向 Vue 的响应式系统中加入了其 data 对象中能找到的所有的属性。当这些属性的值发生改变时,视图将会产生“响应”,即匹配更新为新的值。但是如果使用 Object.freeze(),这会阻止修改现有的属性,也意味着响应系统无法再追踪变化。具体使用办法举例:...
2018-12-25 15:03:23 1221
原创 使用手机访问vue项目
在做vue项目测试时,需要放在手机上调试,那么如何放在手机上调试呢?毋庸置疑,直接使用ip地址+端口号用手机去访问电脑上的vue项目。1. 把host中的改为“自己电脑的IP地址”2.改为‘127.0.0.1’3.改为‘localhost’用上述3中方式就可以放在手机上测试啦!...
2018-12-24 18:09:36 969
原创 h5页面适配iPhone X的方法
项目接近尾声,测试时突然想起还有iphoneX需要适配,虽然页面都是自适应,但是由于iPhone X的特殊性,还是需要特殊对待。因为这个h5项目嵌入在原生项目中,适配就会有有种方式:1.在原生中用原生的的方法适配 2.在前端页面中用h5的方式适配。一.原生适配iphoneX原生适配很简单,查看机型图:只要用#define KIsiPhoneX ([UIScreen ma...
2018-12-24 16:32:19 1866 8
原创 Cannot use v-for on stateful component root element because it renders multiple elements.
报错如图提示: Cannot use v-for on stateful component root element because it renders multiple elements.中文大致意思:不能在根元素(root element)使用 v-for,因为v-for是个循环体呈现多个元素,v-for在根元素上导致无法渲染。代码如图:<template>...
2018-12-22 10:55:50 2215 2
原创 解决html标签中有多个空格
设计图如下:想着用如下代码:<div>参数 产地 功效</div>虽然中间加了很多空格,但是实际效果就一个空格,想着有没有空格标签呢,最后发现只能用标签符:“&nbsp;”&nbsp; 代表空格的转意字符,如果有多个空格我们就复制粘贴输入多次“&nbsp;”即可。实现如图效果代码为: <div&g...
2018-12-21 18:10:45 4750
原创 vue.js 动态绑定class的几种方式
Vue.js 的核心是一个响应的数据绑定系统,它允许我们在普通 HTML 模板中使用特殊的语法将 DOM “绑定”到底层数据。被绑定的DOM 将与数据保持同步,每当数据有改动,相应的DOM视图也会更新。基于这种特性,通过vue.js动态绑定class就变得非常简单。思路:以某一页面样式需要单独适配iphonex为例方式一.对象的形式 (第一个参数 类名, 第二个参数:boolean值) ...
2018-12-20 20:01:29 3491
原创 微信取消分享后还是执行成功函数
在从APP分享到微信,朋友圈时无意中取消了分享,看到提示仍然是分享成功,查看代码,发现当取消分享,微信回调的error是nil,这是怎么回事呢?原来是微信在8月13号对分享功能做了调整:看到官方文档说明,微信调整 看了几个APP对此作出的改变,新浪微博,简书等对此作出的改变时,关闭了提示功能!于是我也是仿照这样做的!简书地址:https://www.jianshu.com/u...
2018-12-19 14:36:34 3668
原创 vue返回上一页面时回到原先滚动的位置
项目结束,测试时发现在首页商品列表中,向上滑动几页后点击进入详情,从详情页面返回商品列表时,页面回到了最顶部,测试不通过说是用户体验不好,要求从哪里点击进去返回该页面时回到原先的滚动页面。思路:因为vue是单页面应用,进入其他页面时会销毁该页面,用keep-alive不让其刷新,具体实现为:(1).在App.vue中加入:<template> <div id="...
2018-12-18 11:45:18 14847 14
原创 vue项目中axios请求网络接口封装
每个项目网络请求接口封装都是很重要的一块,第一次做Vue项目,我们的封装方法如下:(1).新建一个js文件,取名api.js(2).引入 axios ,mint-UI ,如下图:import axios from 'axios'import {MessageBox, Toast} from 'mint-ui'axios.defaults.timeout = 50000//默认请...
2018-12-17 16:15:02 1120
原创 Vue webpack打包后,css样式发生改变或不起作用
用run dev build打包后,发现样式改变了,最终发现addAdress.vue和myAdress.vue中的有个类名是相同的,但是想着<style scoped></style>在style标签上添加scoped属性,就表示它的样式作用于当下的模块,样式私有化的目的就不会相互污染啊!为什么打包后会出现这样的结果呢!不太理解!一.css样式发生改变...
2018-12-13 20:11:35 12313
原创 Picture exceed the maximum allowable rotation range
在上传到阿里云图片时,上传成功后阿里云返回了地址,地址拼接后如下:https://yjmall.oss-cn-qingdao.aliyuncs.com/image/comment/d33a9750abba4bafb3ebdf21949e1839.jpeg?x-oss-process=style/x-compress,项目中该图片不显示,放到浏览器中发现阿里返回“Picture exceed the...
2018-12-12 10:50:21 1306
原创 多种方式判断PC端,IOS端,移动端
1. 通过判断浏览器的userAgent,用正则来判断手机是否是IOS(苹果)和Android(安卓)客户端。var u = navigator.userAgent;var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端var isiOS = !!u.match(/\(i[...
2018-12-11 20:01:05 975
原创 vue 项目中常见的几个问题
(1).H5页面在iOS网页中手机号码颜色改变H5页面在iOS网页中的数字被识别为电话号码,原因在于Safari浏览器的问题:解决该问题只需在head标签中添加如下代码即可解决。<metaname="format-detection"content="telephone=no"> 在Vue上的具体代码位置如图:项目路径FF730ACF-F192-45...
2018-12-06 20:13:42 803
原创 vue webpack打包后图片路径错误的解决方法
项目用run dev build 打包后,发现很多图片都不显示,在本地是没有问题的啊!找原因发现通过webpack+vuecli默认打包的css、js等资源,路径都是绝对的。9E3E9C06-4873-4D1B-A5B3-35C71889249E.png因为我们的图片路径都是经历过文件夹的,在本地引用图片是绝对路径,但打包后因为把配置的static文件夹当成了根路径,所以很多图片找不到...
2018-12-06 20:08:04 3311
原创 mint-UI上拉加载下拉刷新和fastclick冲突问题解决
当我们的Vue项目为了解决IOS设备事件点击卡顿,300ms的延迟的问题,引入了fastclick后,会有很多小的冲突,例如在使用mint-UI实现上拉加载和下拉刷新的时候,经常会触碰到点击事件进入下一个页面,这是因为去掉300毫秒的延迟就会使得页面特别灵敏,想着用阻止冒泡的方式来解决。在/node_modules\mint-ui\lib\loadmore\index.js和mint-ui.c...
2018-12-05 09:32:58 1035
12.0-12.3.zip
2019-06-13
vue.js动画需要的animate.css和velocity.js
2019-01-07
vue.min.js
2018-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人