1.空页面
2.文字换行
word-break: break-word;
3.字体
font-family: "PingFang SC","Microsoft Yahei","Helvetica Neue",STHeiti,Tahoma,Simsun,sans-serif;
4.h5禁止用户缩放
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no"/>
5.vue-cli打包地址
// publicPath: process.env.NODE_ENV == 'production' ? '/insBook/': '',
publicPath: './',
6.跨域请求
解决方案一:
nginx配置跨域。
解决方案二:
// 配置跨域
proxy: {
'/api': {
target: process.env.VUE_APP_API_URL,
changOrigin: true, // 允许跨域
pathRewrite: {
'^/api': ''
}
}
}
// 创建axios实例
const service = axios.create({
baseURL: '/api', //api地址
timeout: 120000 //请求超时时间,单位ms
})
7.图片压缩,降低分辨率。
8.textarea多行文本换行
使用textarea标签输入的文字,换行会显示\r\n,前端展示换行需要将\r\n转义。
<div v-html="text"></div>
this.text = this.text.replace(/\\r\\n/g,'<br/>')
9.拨打电话
<a href="tel:18895332598">一键拨打号码</a>
10.ios兼容
ios不支持Date.parse('YYYY-MM-DD')写法,应改成YYYY/MM/DD
11.分页
点击搜索设置页码为1