經(jīng)過一周的努力,已經(jīng)解決另辟蹊徑:vue單頁面,多路由,前進(jìn)刷新,后退不刷新
shift使用錯了
if(a[0]==='-1'){
// a.shift()表示數(shù)組a移除第一個值,并返回該值
this.game_app_key=a.shift(); // 這里this.game_app_key就變成了-1
}
正確的方法應(yīng)該是
if(a[0]==='-1'){
a.shift()
this.game_app_key=a; // 這里this.game_app_key就變成了剩下的值
}create-react-app使用的是react-dev-utils里的openBrowser方法。而且 reuse tab 這一功能只在 mac 上生效。而非 mac 下的,默認(rèn)用的是跟 vue-cli 一樣的 opn(跨平臺)。
在js中直接使用未定義變量必然報錯,實在無法理解是什么需求一定要這樣寫。
如果是全局變量你可以用console.log(window.userInfo),但有這種需求我覺得一定是邏輯上出了問題
打包的時候把sourceMap關(guān)掉。/config/index.js
build: {
...
productionSourceMap: false
...
}<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script>
function PostData() {
$.ajax({
type: "POST",
url: "https://x/x.php",
data : "data=" + $("#input_0").val(),
success: function(msg) {
alert(msg);
}
});
return false;
}
</script>
<form onsubmit="return PostData()">
<input id="input_0" type="text" value="">
<input type="submit">
</form>
向 https://x/x.php 發(fā)送一個 data=[val] 的 post 請求, [val] 是 input_0 標(biāo)簽的內(nèi)容, 返回的結(jié)果在 msg 里.
建議使用調(diào)試工具Charles 或者 spy-debugger 查看具體哪里出了問題
先上圖,如果你可以從圖中看明白就不用看一下內(nèi)容了、、、、、
主要思路-----》有兩個值來記錄點擊子菜單的選中狀態(tài),當(dāng)點擊每一個子菜單時,需要把父級的index和list的index更新到該組件的data里面,即可實現(xiàn)。。
順序反了。<script>標(biāo)簽JS代碼放在</body>前(最末尾)。
一般JS是要等HTML結(jié)構(gòu)渲染完成才執(zhí)行。不然容易阻塞HTML渲染。
放在頂部也可以。但要加一些代碼。
// 原生JS
// 等所有資源加載完成才執(zhí)行。
window.onload = function(){
//...
}
// 或者等DOM加載完成。
document.addEventListener('DOMContentLoaded', function (e) {
// ...
})
// jQuery 有好幾種寫法
$(function(){
// ...
});
jQuery有好幾種寫法,具體可以參見我之前寫過的一篇文章:jQuery的幾種寫法探析
社會主義這么好,不必懷疑人生~
const newArr = obj.filter(item => !ary.includes(item.id))
不知dom結(jié)構(gòu),有可能是hover之后引起dom reflow,一排顯示不下,把后面的擠開了
可以在Route上邊用render的方式加載子組件,這樣就可以傳遞你的這些函數(shù)之類的了。
<Route render={props => (
<Component onDoSomething={this.doSomething}/>
)}/>同錯,我打算添加個時長試試
這里配置的只是處理scss文件,你看到的dom上的類其實是在vue里面處理,也就是在組件里處理的,如果vant沒支持css module就是這樣的
沒發(fā)現(xiàn)什么問題。
你在Dailog組件中將body打印出來看看是什么?
要全局修改axios的話,可以參考樓上的,把請求標(biāo)記requesting,存在全局狀態(tài)中,如果有用vuex就存在state里面,然后通過axios的攔截器,在請求之前和請求結(jié)束后,改變requesting。
但是這種做法的話,你只能同時進(jìn)行一個請求,如果遇到要同時進(jìn)行兩個以前的請求,就會失敗。
用戶體驗比較好的的做法是請求的時候,彈出一個類似加載中的動畫浮層,讓用戶無法多次點擊按鈕,請求結(jié)束后隱藏。
@歲月回音
弄懂了 誤會你了
是我連接拼接錯誤導(dǎo)致~
itms-services://?action=download-manifest&url=‘https://gitee.com/214836649/enjoy_the_app_sharing_system/raw/3f28a6d773d047e38e744ff58268414930640cbb/kzwx.plist’
itms-services://?action=download-manifest&url=https://gitee.com/214836649/enjoy_the_app_sharing_system/raw/3f28a6d773d047e38e744ff58268414930640cbb/kzwx.plist推薦一個插件,webpack-encoding-plugin ,
plugins:[new encodingPlugin('GBK')]
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達(dá)內(nèi)教育集團成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。