我想得到content里的正文,所以用以下方法
但点击列表后却只得到了这个div class.
请问怎么得到正文?
但点击列表后却只得到了这个div class.
第一种解决方式使用encodeURIComponent
和decodeURIComponent
进行加解码。
例:
index/index.js
const app = getApp()
Page({
data: {
},
onLoad() {
let content = "<div class=\"c\">1234567876545654</div>"
content = encodeURIComponent(content)
wx.navigateTo({
url: `/index2/index?content=${content}`,
})
},
})
index2/index.js
const app = getApp()
Page({
data: {
},
onLoad() {
let content = "<div class=\"c\">1234567876545654</div>"
content = encodeURIComponent(content)
wx.navigateTo({
url: `/index2/index?content=${content}`,
})
},
})
第二种方式使用app.js设置全局变量 【因为你这里可能过长,推荐这种方式】
index/index.js
const app = getApp()
Page({
onLoad() {
let content = "<div class=\"c\">1234567876545654</div>"
app.globalData.content = content;
wx.navigateTo({
url: '/index2/index',
})
},
})
index2/index.js
Page({
data: {
content: ""
},
onLoad(options) {
this.setData({
content: getApp().globalData.content
})
}
})
app.js
App({
globalData: {
content: ""
},
onLaunch() {
}
})