Hellom's Studio.

新建微信小程序项目后 默认样式设置宽高无效

字数统计: 282阅读时长: 1 min
2020/01/09 Share

问题描述:

最近新建的小程序项目

很多提供的表单组件

例如:buttoninput 等无法定义样式

此次项目中遇到的问题是

button标签 无法自定义宽度 只有默认的宽度

修改了自带的属性后

更改了很多次样式后

依旧无法生效

后面找了一大圈才发现是这个原因

真的是找的吐血… [○・`Д´・ ○]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35

/* 小程序新版本样式 */
button: not([size='mini']) {
user agent stylesheetmin-height: 40px;
width: 184px;
margin-left: auto;
margin-right: auto;
}
button {
user agent stylesheetpadding: 8px 24px;
line-height: 1.41176471;
border-radius: 4px;
font-weight: 700;
font-size: 17px;
}

/* 小程序老版本样式 */
button {
user agent stylesheetposition: relative;
display: block;
margin-left: auto;
margin-right: auto;
padding-left: 14px;
padding-right: 14px;
box-sizing: border-box;
font-size: 18px;
text-align: center;
text-decoration: none;
line-height: 2.55555556;
border-radius: 5px;
-webkit-tap-highlight-color: transparent;
overflow: hidden;
color: #000;
background-color: #f8f8f8;
}

解决方法:

找到小程序的 app.json 文件

找到如下字段 将其删除即可~

查找了一些资料发现

小程序最近更新了自带的所有样式

才导致这个问题的出现

1
"style":"v2"
CATALOG
  1. 1. 问题描述:
  2. 2. 解决方法: