确实这样就可以了。 window.location.href = `weixin://dl/business/?appid=wxfd******1da713&path=pages/voteManage/pages/voteLDetails/voteLDetails&query=` + encodeURIComponent('fromType=edit&voteid=209721082797830144')
明文 URL Scheme 中的query 如何携带多个参数?我的需求是h5点击后跳转到小程序的详情页面,但是我这样传参不行,页面虽然能跳过去,但是参数没有获取到,是写法问题吗? 1、明文scheme拉起此小程序,已经在后台配置 2、跳转的小程序页面,已经发布到生产环境 weixin://dl/business/?appid=wxfd*****d641da713&path=/pages/voteManage/pages/voteLDetails/voteLDetails&query=fromType=edit&voteid=${voteid}
09-29父组件 <view class="createtask"> <view class="cttitle">场站整体照片<text>*</text></view> <view class="desc">从不同方位拍摄拟建充电桩整体区域图,要求不少于2张</view> <mp-fileupload typename="imgStationFiles" fileList="{{formdata.imgStationFiles}}" bindsendMsg="sendMsg"></mp-fileupload> <view class="cttitle" style="margin-top:60rpx">现场整体(航拍或手绘)</view> <mp-fileupload typename="imgRiskFiles" fileList="{{formdata.imgRiskFiles}}" bindsendMsg="sendMsg"></mp-fileupload> <view class="cttitle" style="margin-top:60rpx">现场整体补充</view> <mp-fileupload typename="imgAcVideoFiles" fileList="{{formdata.imgAcVideoFiles}}" bindsendMsg="sendMsg"></mp-fileupload> </view> 子组件 <!--pages/components/fileUpload/fileUpload.wxml--> <view class="uploaderbox"> <van-uploader accept="media" max-count="20" multiple file-list="{{ fileList }}" bind:delete="deleteRead" bind:after-read="afterRead"> <view class="uploader"> <!-- <van-icon class="plus" name="plus" /> --> 点击上传 </view> </van-uploader> </view> // pages/components/fileUpload/fileUpload.js const Request = require("../../utils/request"); //导入模块 var that var successNum = 0 Component({ /** * 组件的属性列表 */ properties: { fileList: { type: Array, value: [], observer(nv, ov, path) { console.log(nv); } }, typename: { type: String, value: '', observer(nv, ov, path) { console.log(nv); } } }, pageLifetimes: { // 组件所在页面的生命周期函数 show: function () { that = this }, hide: function () {}, resize: function () {}, }, /** * 组件的初始数据 */ data: { // fileList: [] }, /** * 组件的方法列表 */ methods: { afterRead(event) { const { file } = event.detail; for (let i = 0; i < file.length; i++) { if (file[i].duration && file[i].duration < 5) { wx.showToast({ title: '视频不能小于5秒', icon: "none", mask: true, }) return } } console.log(that.data.fileList); const fileList = that.data.fileList //获得这次上传的图片数量,上传时避免重复上传之前传过的文件 const thatNum = file.length const beforeNum = fileList.length const totalNum = thatNum + beforeNum //还没上传时将选择的图片的上传状态设置为加载 for (let j = 0; j < thatNum; j++) { file[j].status = 'uploading' fileList.push(file[j]) } that.setData({ fileList }) //上传服务器 for (let i = beforeNum; i < totalNum; i++) { that.uploadImg(i, that.data.fileList[i].url, that, thatNum) } }, uploadImg(fileListIndex, fileURL, that, thatNum) { //上传文件 const filePath = fileURL // 小程序临时文件路径 wx.uploadFile({ url: `${Request.apiHttp}/psp/api/ifs/upload`, filePath: filePath, name: 'dhefile', header: { 'dhetoken': wx.getStorageSync("UserSessionId"), }, formData: { appCode: 'icc' }, success(res) { successNum++ var tem = JSON.parse(res.data) // 上传完成需要更新 fileList that.setData({ [`fileList[${fileListIndex}].url`]: tem.data.httpUrl, [`fileList[${fileListIndex}].status`]: 'done', [`fileList[${fileListIndex}].id`]: tem.data.id }) console.log(that.data.typename); if (successNum === thatNum) { that.triggerEvent('sendMsg', { fileList: that.data.fileList, typename: that.data.typename }) } }, fail: function (res) { console.log("file upload fail") }, }) }, deleteRead(e) { let fileList_index = e.detail.index //fileList下标 that.data.fileList.splice(fileList_index, 1) that.setData({ fileList: that.data.fileList }) that.triggerEvent('sendMsg', { fileList: that.data.fileList, typename: that.data.typename }) }, } })
多个上传组件,分别回显图片的问题?我封装了一上传组件,在页面上引用组件后,分别进行传值。但显示有问题,并没有按传值的数据进行显示。而且上传也有问题,即使我点击的第一个组件进行上传,但显示却在最后一个组件上。 [图片] [图片] [图片] [图片] [图片]
2023-12-21对,这就是我想要的效果,但请问一下,这些省市区的数据放在那里的,我没有找到呢
picker-view value如何设置默认值- 需求的场景描述(希望解决的问题) 场景:进入地址修改页面时,打开地址选择弹框,弹框的默认显示应和上面的收货地址显示相同, [图片] 但是可以看到图上的2个地址不同,弹框的默认显示始终都是(北京,北京,东城区), 我注意到了picker-view标签上有一个vaule属性,是可以设置默认值的,于是我尝试修改,但是失败了。 我发现一个问题,picker-view-column内的值如果不相关联,picker-view标签上的vaule是可以设置默认值的。 但是如果相关联的话,就不行,看下图, [图片] 当我在picker-view上拖动后,现在(重庆,重庆,南岸区)相对应的value是(30,0,4), 而我在data中直接将value的值设为(30,0,4)后,显示的默认值却不是(重庆,重庆,南岸区),如下图 [图片] 想请大神指点,这种关联的数据,如何设置value的默认值,求思路。
2018-11-28