小程序第三方服务器出了问题怎么办,小程序常见问题处理

使用了es6的某些语法有些无法编译成功如何解决

5ce9530a544d

image.png

将增强编译打上勾即可

小程序的css中的本地的背景图上传到服务器无法显示的问题

可以将本地的背景图改为可以通过url访问的图片地址

可以将图片打包为base64编码(随便找个在线转换图片为base64的网页),然后加载到本地背景图中

// base64img.js

module.exports = 'base64图片'

// 使用方式

const base64bg = require('./base64bg.js')

富文本报错,需要转义部分字符

// util.js

const richHtml = str => {

return str

.replace(/(&.+?;)/g, (matched)=> {

let rs = asciiChartSet_en2c[matched];

return rs == undefined ? '' : rs;

})

.replace(/\

// .replace(/\

}

const asciiChartSet_en2c = {

' ': ' ',

'!': '!',

'"': '"',

'#': '#',

'$': '$',

'%': '%',

'&': '&',

''': '\'',

'(': '(',

')': ')',

'*': '*',

'+': '+',

',': ',',

'‐': '-',

'.': '.',

'/': '/',

':': ':',

';': ';',

'<': '

'&equals;': '=',

'>': '>',

'&quest;': '?',

'&commat;': '@',

'&lsqb;': '[',

'&bsol;': '\\',

'&rsqb;': ']',

'ˆ': '^',

'&lowbar;': '_',

'&grave;': '`',

'&lcub;': '{',

'&verbar;': '|',

'&rcub;': '}',

'˜': '~',

}

module.exports = {

richHtml

}

// index.js

// data: {

// content: ''

// },

const { richHtml } = require('../../../../utils/util.js')

// ...

let content = fetchContent('xxx')

content = richHtml(content)

this.setData({ content })

// ...

// index.wxml

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值