
uni-app
uni-app
高先生的猫
求知若渴,虚心若愚。
展开
-
uniapp如何开启短震动、触感反馈实现
使用 uni-app 开发一款 app,需求中有一项是点击 触感反馈,查阅了 uni-app 相关文档,发现并没有对应的api,最开始尝试用“震动”的方式来模拟“触感反馈” , 但是感觉效果并不好,因为在ios中并不支持短震动(15ms), 只支持长震动(400ms)。在这里记录一下最后的处理方式。原创 2022-12-27 17:33:04 · 7405 阅读 · 4 评论 -
uniapp在onLaunch中使用redirectTo或reLaunch跳转页面后点击事件失效
问题描述:使用uniapp编译成小程序时,在生命周期onLaunch中运用redirectTo或reLaunch跳转页面后点击事件失效,但是如果你重定向的页面中有使用navigator组件跳转后再返回,点击事件又有效了,在原生微信小程序中重定向没有问题原因分析:官方bug,偶现无法触发。所有点击事件加上定时延迟后解决。解决方案:onLaunch() { setTimeout(() => { uni.reLaunch({ url: '/pages原创 2021-08-13 10:04:55 · 4937 阅读 · 0 评论 -
2020-12-20
之前学vue的时候看到过异步加载数据的写法,并且在vue里面用的大都是ES6的语法。对于async和await并不太了解,网上说在uniapp中请求数据时总是数据和页面不同步,用了他俩可以将数据搞同步。那今天就搞搞async和await1.在uniapp中封装一个请求方法,文件名request.jsexport default function request(url, data = {}, method = 'GET') { //data和method是初始化值 return new .原创 2020-12-20 17:06:56 · 188 阅读 · 0 评论 -
unaipp异步加载数据实现页面同步
之前学vue的时候看到过异步加载数据的写法,并且在vue里面用的大都是ES6的语法。对于async和await并不太了解,网上说在uniapp中请求数据时总是数据和页面不同步,用了他俩可以将数据搞同步。那今天就搞搞async和await开搞1.在uniapp中封装一个请求方法,文件名request.jsexport default function request(url, data = {}, method = 'GET') { //data和method是初始化值 retur.原创 2020-12-02 09:13:09 · 806 阅读 · 0 评论 -
uni-app开发经验分享: 多页面传值的三种解决方法
开发了一年的uni-app,在这里总结一些uni-app开发中的问题,提供几个解决方法,分享给大家:问题描述:一个主页面,需要联通一到两个子页面,子页面传值到主页面,主页面更新问题难点:首先我们需要一个逻辑模型(这里随便画了一个)通过这个模型,我们可以看到一个问题,子页面的内容怎么传回主页面,怎么让这个传回的方式更安全有效,这也是这个问题的难点,我总结了三种解决方法,在这里分享给大家:第一种:url传值顾名思义,就是利用页面的url方法来传值,具体操作逻辑如下:主页面:用o.原创 2020-09-29 14:30:41 · 3374 阅读 · 0 评论 -
uniapp开发注意事项
1.static目录下的js文件不会被编译,如果里面有es6的代码,不经过转换直接运行,在手机设备上会报错。2.css、less/scss等资源同样不要放在static目录下,建议这些公用的资源放在common目录下。3.template内引入静态资源,如image、video等标签的src属性时,可以使用相对路径或者绝对路径。4.js文件不支持使用/开头的方式引入。5.css文件或style标签内引入css文件时(scss、less文件同理),只...原创 2020-07-09 11:02:38 · 2165 阅读 · 0 评论 -
uniapp之this作用域
01.先看一个案例代码如下所示发现了点击按钮1可以更新title内容,但是点击按钮2却无法更新title内容。这个究竟是为什么呢?<template> <view class="container"> <text>{{title}}</text> <button type="default" @click="changeTitle1">改变标题内容按钮1</button> <button type="d原创 2020-06-10 12:26:52 · 3440 阅读 · 2 评论