Skip to content

Commit df312f9

Browse files
authored
Update README1.md
1 parent 0b70de6 commit df312f9

File tree

1 file changed

+83
-0
lines changed

1 file changed

+83
-0
lines changed

wxapp/README1.md

+83
Original file line numberDiff line numberDiff line change
@@ -1 +1,84 @@
11

2+
3+
# 初识小程序
4+
> 公司需要小程序,那就开始学习小程序,本来想选择mpvue开发, vue语法,开发很爽, 但是好几个月没有更新, 提issue也没回复,遂放弃,转原生。
5+
***
6+
- 组件内如何传值?
7+
```
8+
<view class="card_box"
9+
id="card_box" data-tap="{{item.value}}"
10+
wx:for="{{cardData}}"
11+
bind:tap="tapRouter">
12+
<span class="card_span" >{{item.name}}</span>
13+
</view>
14+
// index.js
15+
methods: {
16+
tapRouter(e) {
17+
let m = e.currentTarget.dataset.tap
18+
wx.navigateTo({
19+
url: `/pages/${m}/index`
20+
})
21+
}
22+
}
23+
```
24+
> 绑定Id,通过data-tap传值,然后在e.currentTarget.dataset里面取值。
25+
***
26+
- 如何赋值?
27+
```
28+
next () {
29+
this.data.current ++
30+
this.setData({
31+
current: this.data.current
32+
})
33+
}
34+
```
35+
> 不能像Vue直接改变data里面的变量,必须通过thiss.setData()这个方法。
36+
***
37+
- px 和rpx 区别?
38+
```
39+
.img {
40+
width: 32px;
41+
}
42+
.img {
43+
width: 32rpx;
44+
}
45+
```
46+
> 在小程序实际显示16px, rpx会自动换算除以2,还会自适应。(小程序设计稿按照iphone6尺寸设计)
47+
***
48+
-全局样式小技巧?
49+
```
50+
page {
51+
font-size: 32rpx;
52+
}
53+
```
54+
> 在app.wxss设置page标签即可全局生效
55+
56+
57+
58+
***
59+
- 苹方字体设置?
60+
```
61+
font-family: "PingFangSC-Thin"
62+
```
63+
***
64+
- errocode: 40029 ?
65+
66+
> 服务器的appid要和新建项目时候填入的appid保持一致!
67+
不能通过修改project.config.json中的AppID来实现:
68+
必须重新创建新的小程序项目
69+
70+
71+
72+
73+
74+
75+
76+
77+
78+
79+
80+
81+
82+
83+
84+

0 commit comments

Comments
 (0)