rpx单位可以自适应所有机型的尺寸。 在 iPhone6 机型下,看到的图片尺寸大小(比如:200200),如果用px表示,则要除以2(100px100px),如果用rpx表示则不变(200rpx*200rpx)。
wx.navigateTo({
url: '/pages/posts/posts',
})
wx.redirectTo({
url: '/pages/posts/posts',
})
# 导出
var postList = []
export {
postList
}
# 导入
import {postList} from "../../data/data.js"
console.log(postList)
# 注意:这种方式的导入和导出 变量名(postList) 必须一致
// 设置缓存
wx.setStorageSync('tmp-name', 'joe')
// 更新缓存
wx.setStorageSync('tmp-name', 'wang')
// 获取缓存
const tmpName = wx.getStorageSync('tmp-name')
console.log(tmpName)
// 删除指定的缓存
wx.removeStorageSync('tmp-name')
// 清理所有缓存
wx.clearStorageSync()
// this.setData({...}) 这种方式 不但进行了数据绑定(会影响页面对数据绑定的刷新),还改变了 data 中对应的数据值
this.setData({
collected: !this.data.collected
})
// 这种直接赋值的方式,只会改变 data 中对应数据的值,并不会 数据绑定(不会影响页面对数据绑定的刷新,页面不会有变化)
this.data.collected = !this.data.collected
Component({
/**
* 组件的属性列表
*/
properties: {
// 这种方式可以指定默认值,type: 属性的类型,value: 属性的默认值
// text: {
// type: String,
// value: "111"
// }
// 这种方式简洁,但是属性的默认值是当前数据类型的默认值 Number 类型默认是 “0”,String 默认值是 ""
text: Number // text:属性名;Number:属性类型
},
/**
* 组件的初始数据
*/
data: {
},
...