uniApp — 学习笔记(vue3+ts)
uniApp学习笔记目录 一.关于界面节点信息 6月15 一.关于界面节点信息 6月15 uniApp官网介绍 (一) 个人理解是官网返回一个 SelectorQuery 对象实例。 并且可以在这个实例上使用 select 等方法选择节点,并使用 boundingClientRect 等方法选择需要查询的信息。但是关于这个需要到查询信息,只有打印出来 , 在onReady 调用 let selec…
uniApp学习笔记目录 一.关于界面节点信息 6月15 一.关于界面节点信息 6月15 uniApp官网介绍 (一) 个人理解是官网返回一个 SelectorQuery 对象实例。 并且可以在这个实例上使用 select 等方法选择节点,并使用 boundingClientRect 等方法选择需要查询的信息。但是关于这个需要到查询信息,只有打印出来 , 在onReady 调用 let selec…
原因:uni中非web端运行在V8引擎中,不支持web端的window、document、navigator等浏览器的API,只支持标准ES语法。因此借助网上的参考,进行Echarts组件封装,借助renderjs 在视图层操作dom ,进行Echarts实例初始化,并将配置数据定义在主script中的data中,在主script中进行数据的处理。 解决方法: renderjs 一、xml 二、d…
解决办法:添加一个定时器或者用$nextTick(延迟一下) 1.$nextTick方法 this.$nextTick(function(){ this.scrollInto='into'+i }) 2.定时器方法 setTimeout(()=>{ this.scrollInto='into'+i }) 版权声明:本文为weixin_56704277原创文章,遵循 CC 4.0 BY-SA …
page-meta需要是template下第一个标签,而navigation-bar又必须是page-meta下的第一个标签 文档地址 <template> <page-meta :background-text-style="bgTextStyle" :background-color="bgColor" :background-color-top="bgColorTop" :…
原因: 首先不论是自定义组件还是ui组件,本质上的原因都是微信小程序默认的组件隔离策略导致的。 微信小程序组件隔离文档参考 下面根据不同情况的解决方法: 1.在原有class上修改样式 比如我在uview radio 单选组件的原有class(.u-radio ) ,修改样式出现不生效的情况 .u-radio { margin-right: 25px; } 解决: 加上 ::v-deep 即可 :…
使用unaipp开发的微信小程序中,下载图片并保存到手机的相册中。 创建公共方法文件 common.js,相关api可以自行查阅微信开发文档了解,参照代码如下: let baseUrl = 'https://tese.com'; const getUpLoadFile = async function (fileId) { uni.downloadFile({ url: baseUrl + '/t…
其实就是webview页面刷新了,但是套到小程序里面,小程序中没有刷新 在没有使用小程序时,路由跳转时,刷新页面等等,这个是很顺畅的,在使用了小程序之后,需要适配小程序的页面,比如后退到前一页,这个时候要刷新页面,于是遇到了小程序的一些特性。 问题描述 有两个页面:A=http://demo.com/#/A?code=12,B=http://demo.com/#/B?index=2 A页面跳到B页…
事情是这样的,我在用uniapp做一个微信小程序,遇到了个问题,是在封装uni.request()到全局方法的时候,其实就很简单的,是关于 this的指向问题 (若想了解此问题的话,点这里去看大佬的文章!!!) ,找几个小时的博客都未能解决。 建uniapp项目时用了vue3,那么就要遵循vue3的语法,在全局挂载方法或者变量时,就不能用Vue.prototype.** = ** 了,因为这是vu…
心理一群草泥马飞过,腾讯的文档是真的另类,调了半天属性不生效,最后发现文档上面写的参数值不对!!! 在此给大家说一下避免踩坑. 文档上的参数是: 我按照上面给的参数进行定义,不生效,我靠找了半天问题,最后发现不应该带上bind. 错误写法: 我最初直接把参数粘贴过来进行触发,死活触发不了.最开始以为是版本问题,调试了多个版本后依然不生效,最后我试了一下原始参数timeupdate发现可以生效,然后…
在 uni-app 开发中使用 vue-cli-plugin-uni 插件创建项目时,如果出现找不到 app.json 的错误,可能是以下原因导致的: 项目根目录下缺少 pages 和 globalStyle 目录。 app.json 文件中配置的 pages 和 globalStyle 字段对应的目录必须存在,如果不存在或者目录路径错误,可能会导致找不到 app.json 文件的错误。 可以通过…