- 博客(18)
- 收藏
- 关注
原创 uniapp 小程序无法转换时间
问题:小程序时间无法转换特殊性:IOS时间无法转换,安卓机显示正常在ios系统中,时间格式为"2020-12-18",转换时是不被支持的,转换得到的结果是 NaN。
2023-04-18 10:50:58 282
原创 uni-app下拉刷新onPullDownRefresh不执行
确定pages.json中,是否配置了「enablePullDownRefresh:true」不要写在methods里,和「onLoad」,「onShow」同层级位置。
2023-04-18 10:48:55 1872 1
原创 uni.navigateBack返回参数【uniapp】
官网:uni.navigateTo(OBJECT) | uni-app官网1、小程序关闭webview,返回uni.navigateBack({ delta: 1, // 返回1个,如果是2,返回2个页面});官网并无明确说明,可以携带参数返回,1、解决办法之一:组件传值,vuex或其他状态管理工具2、获取上个组件,自行更改组件数据 --【我使用的】let pages = getCurrentPages(); // 获取所有页面栈实例列表let prevPag
2022-05-28 10:47:20 3380
原创 swiper频闪卡住
此为小程序代码,在后台空置一段时间后,会出现swiper的频闪现象解决这样的问题:只需监听,autoplay和touch两种触发情况即可 <swiper class="img_swiper_wrap" :autoplay="true" :interval="2000" :duration="800" :circular="true" :current="realIndex" @animationfinish.
2022-05-28 10:31:59 314
原创 Vue源码(四)工具函数
1. emptyObject:冻结的空对象2. isUdef:是否未定义3. isDef : 是否定义4. isTrue:是否为true5. isFalse:是否为false6. isPrimitive:是否为原始数据(number、string、symbol、boolean)7. isObject:是否为对象,非null对象8. _toString :Object.prototype.toString9. toRawType:返回数据的原本类型,toString返回的'[object ..
2022-04-22 16:51:54 1703
原创 Vue2源码(三)编译入口 $mount
1、//编译模版,得到 动态渲染函数和静态渲染函数 var ref = compileToFunctions( template, { outputSourceRange: "development" !== "production", shouldDecodeNewlines: shouldDecodeNewlines, shouldDecodeNewlinesForHref: shouldDecodeNewlinesForHref, delimiters: o.
2022-04-22 16:04:59 1386
原创 Vue源码(二)五种Mixin混入
1、五种Mixin混入initMixin(Vue);stateMixin(Vue);eventsMixin(Vue);lifecycleMixin(Vue);renderMixin(Vue);initMixin(Vue)Vue.prototype._init = function() {}stateMixin(Vue)$data = vm._data;$props = vm._props;原型链上挂载$data,$props,$set,$delete,$watch.
2022-04-13 10:18:46 682
原创 Vue2源码(一)this._init
init的处理顺序第一部:import App from './App.vue'const app = new Vue(App);app.$mount();第二部:Vuethis._init(options);第三部:各种初始化,中间夹杂着生命周期initLifecycle(vm);initEvents(vm);initRender(vm);callHook(vm, "beforeCreate");initInjections(vm); // resolve injectio
2022-04-12 11:56:57 753
原创 JS计算几天前,几个月前,几个星期前
开箱即用的函数cycleDate() { // time为时间戳 let times = new Date('2022-02-11').getTime(); let delta = (new Date().getTime() - times) / 1000; // return `${Number(delta / (60 * 60 * 24 * 365))}年前`; // return `${Number(delta / (60 * 60 * 24 * 30))
2022-04-01 21:15:45 811
原创 小程序识别二维码
<view class="cash-pop-qcode"> <image mode="aspectFit" show-menu-by-longpress="1" src="https://mmbiz.qpic.cn/sz_mmbiz_jpg/GEWVeJPFkSHKDRfaSicL030ccVPccfic6cickPEq9A8LmchHibmBeBuDYJEXtyPr3rYAAmVPuoicksxTBTDTvgAQgKw/0?wx_fmt=jpeg" /></view&.
2022-03-30 17:50:43 939
原创 git push 本地仓库和远程建立连接
1、git init2、添加所有文件 git add .3、提交所有本地文件 git commit -m '备注' -a4、远程仓库建立链接git remote add origin XXXXXXgit push -u origin master5,push成功以上为不出错的正常步骤,中间可能出现如果出现报错,fatal...
2020-02-26 12:19:23 330
原创 NODE低版本升级到高版本
技术不断发展,版本必然要不断更新我之前node版本是8,现在要升级到最新版---https://nodejs.org/en/download/2.where node ---- 找到上一个版本的安装位置后,暴力删除,rm -rf node(外层文件夹名称),3.找到下载成功的文件,安装。4.安装成功后,检验node版本号...
2020-02-26 11:27:34 5119
原创 vue3.0创建项目
1、vue create editorDemo(可替换) 在文件中执行2.cd editordemo,打开项目所在文件夹,3.npm run serve 执行项目
2020-02-26 11:19:34 98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人