指點(diǎn)不敢說,因?yàn)樽罱谂獋€東西,所以antd pro的碼我也算看了大部分了。
它里面用到了阿里自己封裝的一個庫dva,這個庫我沒有用過,它大概的作用是幫我們把react-router封裝了,結(jié)合了它自己的redux,因?yàn)槲也惶矚g,所以其實(shí)你用react-router和redux是能實(shí)現(xiàn)它相同的效果的。
大概給你屢一下流程 入口文件index.js,里面創(chuàng)建了dva的實(shí)例,掛在了redux類的狀態(tài)管理,在dva中取名為model的概念,以權(quán)限機(jī)制動態(tài)渲染路由。
目錄結(jié)構(gòu)在來屢一下,其他都不管,看src:
menu.js放主頁面左側(cè)菜單欄,一個router.js用來動態(tài)渲染路由basiclayout 和 userlayout 兩種,前面是需要登錄之后,后面是用戶登錄注冊相關(guān)的布局,路由渲染也是基于布局的這個算我比較長的答案了,要看明白這些,掌不掌握dva不是重點(diǎn),你的react-router和redux還有react自身只要基礎(chǔ)夠,看懂只是時(shí)間問題,多看幾遍,從入口入手慢慢屢流程應(yīng)該不是什么大問題,希望對你有所幫助。
按你寫的這個沒有錯啊!能打印出來啊,
因?yàn)槟阆葎?chuàng)建的對象, 舊的原型鏈已經(jīng)建立好了.
function Person(){}
// var friend=new Person(); 注釋掉
console.log(Person.prototype);
Person.prototype={
constructor:Person,
name:'ytf',
age:'20',
job:'student',
sayName:function(){
console.log(this.name);
}
}
var friend=new Person(); // 在這里創(chuàng)建
console.log(Person.prototype);
console.log(friend.sayName());簡單的解決辦法就是安裝插件:
不想安裝插件就自己寫個函數(shù)接受url傳值或者用戶存儲偏好,然后在setup_theme鉤子的時(shí)候調(diào)換主題。
http://www.sample.com/index.php?theme=classic // 傳值轉(zhuǎn)換主題
add_action('setup_theme', 'change_theme_func');
// 建立你自己的函數(shù)
function change_theme_func(){
...
add_filter( 'template', 'my_template_filter' ); //替換template鉤子
add_filter( 'stylesheet', 'my_stylesheet_filter' ); // 替換樣式鉤子
} 云端還是原生?云端應(yīng)該不成問題,原生的估計(jì)要稍等一下各個框架的API適配。
在html head里試試 <link rel="apple-touch-icon" href="favicon.ico">
這是個git問題,你的版本庫有未提交的文件,因?yàn)閞eject后會多出來一些文件。為了不影響。你應(yīng)該把這些文件加到ignore里或者刪掉。還有錯誤信息已經(jīng)非常明顯的告訴你具體要怎么做了
這樣寫吧應(yīng)該
可以去看看官方的文檔示例:
http://www.echartsjs.com/gall...
位置是可以調(diào)整的,但我也沒具體糾結(jié)過這些,沒辦法進(jìn)一步給出答案
對應(yīng)的API的鏈接:
http://echarts.baidu.com/opti...
下面兩塊就不用說了吧,就是有高度的div
上邊那個或者把1左浮動?;蛘甙?3右浮動。父級清一下浮動就可以了。這沒啥難度吧。
vue的路由如果選了H5 history模式的話是需要后臺服務(wù)器支持的,見https://router.vuejs.org/zh-c...
axios是一個獨(dú)立的庫,跟任何框架/庫都沒有關(guān)系,為什么會綁定到Vue上面呢...
除了bind apply,call可以在每次調(diào)用函數(shù)時(shí)本次的this;以及有些方法諸如Array.prototype.map可以通過最后一個參數(shù)設(shè)定callback的this
除此以外this均指向調(diào)用函數(shù)的對象
這個問題我遇到過。
我當(dāng)時(shí)的本地運(yùn)行沒有問題,服務(wù)器運(yùn)行能還回,但是狀態(tài)碼是500
我的本地環(huán)境:win10+iis,服務(wù)器環(huán)境centos6+lnmp
最終發(fā)現(xiàn)問題原因是centos要給thinkphp5目錄寫入權(quán)限,問題就解決了。
這個和正常vue,react項(xiàng)目一樣搭建,只不過需要把 vue,react替換成 artTemplate 和 jQuery而已。
關(guān)于打包,打包工具本身并不關(guān)心你使用的是什么框架,只需要你給它一個入口文件而已,打包工具就會自動加載依賴等進(jìn)行構(gòu)架
在這些框架發(fā)展起來之前,很多項(xiàng)目都是 使用 artTemplate和jQuery寫的,后來遷移到的新框架而已。
早期的技術(shù)開發(fā)棧
當(dāng)然還有很多語言使用的其他模板引擎,比如 php的smarty,
后端可以使用任何模板技術(shù),一旦到了瀏覽器端,那就是前端接管了 模板渲染
使用這個的例子不大好找,以前的公司項(xiàng)目不太適合開源,網(wǎng)上隨便找了一個,你可以參考,看起來還可以。
請問樓主有沒有最后解決調(diào)這個問題?
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。