小程序
小游戏
企业微信
微信支付
扫描小程序码分享
这是主界面,点击照片之后会跳转到我自己写的预览界面-> 我想在预览界面点击删除把这张图片删除,但是后端写的接口需要我传图片id和图片url才能删除,我怎么样才能找到每张照片对应的id和url呢,思路有点不清晰,请大家帮忙,感谢!!
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
图片怎么来的就怎么删好了
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
从预览页面想删除图片没有id和url 那就得想办法让它有,可以从列表页面被点击跳转到预览页面的时候就把这俩参数都带过去。如果列表页面里的列表接口只给出了url没给id的话,需要和负责列表页接口的后端协商一下,补全数据结构。
我写了一个点击照片获取图片信息的事件,但是没什么用啊,获取到的信息里,既没有图片的url也没有图片id,是不是我把图片传到预览界面的时候就要把图片id和图片url一起传过去啊
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
图片怎么来的就怎么删好了
从预览页面想删除图片没有id和url 那就得想办法让它有,可以从列表页面被点击跳转到预览页面的时候就把这俩参数都带过去。如果列表页面里的列表接口只给出了url没给id的话,需要和负责列表页接口的后端协商一下,补全数据结构。
在组件节点中可以附加一些自定义数据。这样,在事件中可以获取这些自定义的节点数据,用于事件的逻辑处理。
在 WXML 中,这些自定义数据以 data- 开头,多个单词由连字符 - 连接。这种写法中,连字符写法会转换成驼峰写法,而大写字符会自动转成小写字符。如:
data-element-type ,最终会呈现为 event.currentTarget.dataset.elementType ;
data-elementType ,最终会呈现为 event.currentTarget.dataset.elementtype 。
示例:
<view data-alpha-beta="1" data-alphaBeta="2" bindtap="bindViewTap"> DataSet Test </view>
Page({
bindViewTap:function(event){
event.currentTarget.dataset.alphaBeta === 1 // - 会转为驼峰写法
event.currentTarget.dataset.alphabeta === 2 // 大写会转为小写
}
})
这样实现从wxml组件向点击事件的js代码里传递数据。
我写了一个点击照片获取图片信息的事件,但是没什么用啊,获取到的信息里,既没有图片的url也没有图片id,是不是我把图片传到预览界面的时候就要把图片id和图片url一起传过去啊