logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

uniapp uni-list-item点击事件无效怎么办?

在最初使用uniapp中自带的组件时,总是会遇到一些问题,像uni-list-item组件在点击时会有不生效的情况:<uni-list class="listArr"><uni-list-item v-for="(item,index) in listArr" :key="index" :title="item.title" show-arrow="true":thumb="it

#vue.js
uniapp用canvas实现分享海报

做app时通常会遇到分享海报的需求,将当前页面的海报保存到本地相册,然后就可以分享。重点是将当前页面的某一块作为海报页面保存到本地。这是是通过canvas画图来解决的,参考官网将canvas转换为图片的方法https://uniapp.dcloud.io/api/canvas/canvasToTempFilePath?id=canvastotempfilepath首先将需要的海报用canvas画出

#css#uni-app
uniapp实现复制剪切功能(app端和h5端)

在用uniapp写项目时,总会遇到一些需求是无法在app端和h5端同时实现的,这时候就需要两端分开写,比如经常遇到的复制剪切的功能:app端:这里用到的方法 setClipboardData 和 getClipboardData 可以参考一下官网的详细介绍https://uniapp.dcloud.io/api/system/clipboardcoypLink(data) {uni.setClip

#uni-app#vue.js
uniapp 页面之间传参

方法一:传递参数:let content = {id: 123,title: '文章',createTime:'2021-12-23'}uni.navigateTo({url: '/pages/strategy/fx?content=' + JSON.stringify(content)})接收参数:onLoad(val) {let date= JSON.parse(val.content);},

#uni-app
uniapp iOS自定义添加至主屏幕的书签名称和图标

百度到的方法如下:<!doctype html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><!-- iPad and iPad mini (with @2× displ

#ios#uni-app
uniapp打包静态资源优化

HBuilderx打包是对包的大小有限制的,一般不能超过40M,超过40M则需要缴费打包,好像十块钱一次,虽然不贵,但是长此以往也是一笔不小的费用,且不是解决根源问题的处理方式。此时,没钱的前端只好想法设法地压缩包的大小,为此我找了很多方法,记录于此:仔细地观察了文件中比较大比较占资源的就是图片和字体文件所占的比重较大,代码基本都很小,所以应当将优化静态资源作为优化方向。方法1:分包 参考官网:u

#uni-app
uniapp 路由跳转的几种方式(包含跳转到外部链接)

1.navigateTo(保留当前页面,跳转到其他页面,使用navigateTo可以返回上一页)uni.navigateTo({url:'./straSettings'});2.reLaunch(关闭所有页面,跳转到其他页面)uni.reLaunch({url:'./straSettings'})3.redirectTo(关闭当前页面,跳转到其他页面)uni.redirectTo({url:'./

文章图片
#vue.js
uniapp 将图片保存在本地(app端和h5端)

用uniapp框架写项目,遇到将图片保存在本地的需求,下面简单记录一下如何实现,图片格式为base64,可直接复制使用app端:saveBase64Img(base64) {const bitmap = new plus.nativeObj.Bitmap('test');bitmap.loadBase64Data(base64,function() {const url = '_doc/' + n

#uni-app
uniapp 修改打包后的js文件后缀为时间戳

通常我们通过uniapp打包h5端的dist包中的js文件,都会带有一串hash后缀,并且每次打包的hash后缀都没有改变,这样会导致H5新版打包上线后,用户依旧使用的是浏览器中缓存的老版js文件。文件更新滞后等现象。所以我们需要用时间戳作为后缀那么如何实现将生成的js文件的后缀改为时间戳呢?在文件夹中创建一个vue.config.js文件将以下代码复制进去即可const Timestamp =

#javascript#前端#开发语言
uniapp底部导航栏的图片大小无法设置怎么办?

如果你不知道如何实现底部导航栏,可以参考文档https://blog.csdn.net/weixin_50606255/article/details/116270949问题描述:当app运行到浏览器时,可以修改底部导航栏的图标样式来控制图标大小,但是再运行到真机时却发现底部导航栏根本没有改变关于底部导航栏的图标,官方只有以下说明:只是在图标尺寸上做出了建议,并没有属性可以直接控制图标大小,说明u

#uni-app
    共 13 条
  • 1
  • 2
  • 请选择