最近準(zhǔn)備將項(xiàng)目開發(fā)一個(gè)簡(jiǎn)易版谎替,移植到小程序上,所以研究了下小程序钱贯,因?yàn)轫?xiàng)目中很多頁(yè)面是用webview加載的,所以就著重看了下小程序里面webview的表現(xiàn)秩命。
通過官網(wǎng),知道了web-view這個(gè)組件弃锐,引入page頁(yè)面中,配置src就可以加載了拿愧。
代碼很簡(jiǎn)單碌尔,就下面這一句券敌,其中的newsUrl這個(gè)數(shù)據(jù)柳洋,是js中定義的數(shù)據(jù)待诅。
<web-view src="{{newsUrl}}"></web-view>
然而熊镣,網(wǎng)頁(yè)可以加載了,但是尷尬的是全部都是亂碼绪囱。
那就是charset沒有設(shè)置,設(shè)置為utf-8就可以了鬼吵。
但是找了官網(wǎng),完全沒有發(fā)現(xiàn)該如何設(shè)置這個(gè)參數(shù)齿椅。試了幾下加了幾個(gè)屬性,都沒有生效示辈,這個(gè)地方暫時(shí)還不知道解決。
還有個(gè)問題矾麻,當(dāng)我直接加載www.baidu.com的時(shí)候會(huì)報(bào)錯(cuò)。
但是加載https://www.baidu.com的時(shí)候正常射富,也就是說粥帚,目前web-view加載url胰耗,必須制定url的全稱芒涡,也就是說必須要加上協(xié)議,否則加載會(huì)失敗费尽。
webview目前只支持兩個(gè)屬性,還是有點(diǎn)弱啊旱幼,等待官方的繼續(xù)完善。