微信小程序開發問答《七十四》Math.js如何引入 & 表單無法提交 ...
發表時(shí)間:2021-4-30
發布人(rén):融晨科技
浏覽次數:85
示例:
- 1
- 2
- 3
- 4
- 5
發現如下問題:
當引用fail.svg時(shí),不(bù)論手動修改fail.svg文件;還是(shì)直接更換另一個(gè)圖片文件,仍将其命名爲(wéi / wèi)fail.svg,編輯器都無法識别文件的(de)更改。
- 即,無論如何更改,顯示的(de)圖片都相同,是(shì)第一個(gè)fail.svg文件。
當更換文件名字,如改爲(wéi / wèi)fail.png時(shí),更改後,編輯器才會顯示出(chū)更換後的(de)圖片。
- 再對名爲(wéi / wèi)fail.png的(de)文件進行更改,則情況同上(shàng)一條。
應對措施
- 當對圖片文件更改後(不(bù)改文件名),隻有重啓編輯器,才能正确顯示一次。
情況是(shì)這(zhè)樣的(de),我做了(le/liǎo)一個(gè)簡單的(de)表單模闆
<template name='form1'>
<form bindsubmit='formsubmit'>
<input name='name'></input>
<button form-type='submit'>提交</button>
</form>
</template>
然後在(zài)調用這(zhè)個(gè)模闆時(shí)發現“提交”按鈕無效。
不(bù)太理解的(de)是(shì),我在(zài)頁面中如果不(bù)采用調用temlate的(de)方式,提交按鈕就(jiù)正常。
請教了(le/liǎo)
答:原因找到(dào)了(le/liǎo),是(shì)因爲(wéi / wèi)我在(zài)css中多了(le/liǎo)一個(gè)view圖層,影響了(le/liǎo)button的(de)點擊。
3、Math.js如何引入到(dào)微信小程序?
微信小程序裏面想引用Mathjs 做數學運算,
發現小程序沒有window對象,沒法外鏈形式引入,于(yú)是(shì)将Math.js下載下來(lái),放進utils文件夾裏面
引到(dào)其他(tā)js
報錯
這(zhè)是(shì) mathjs
可以(yǐ)npm node形式使用 按理來(lái)說(shuō)可以(yǐ) 在(zài)小程序裏面用得 但是(shì)報錯了(le/liǎo) 求解
答:
1.路勁對不(bù)對
2.有沒有小程序的(de)export3.原本的(de)deinfe等判斷方法全都去掉
但是(shì)滾動畫布不(bù)動
這(zhè)種情況現在(zài)能解決麽
答:
1.這(zhè)個(gè)插件支不(bù)支持滾動
2.如果支持,是(shì)不(bù)是(shì)事件沒有觸發3.是(shì)不(bù)是(shì)浏覽器的(de)默認行爲(wéi / wèi)阻止了(le/liǎo)
4.如果不(bù)支持,判斷滑動,重新渲染數據試試
5.換一個(gè)插件