console.log(this.$root.mess)
組件中的 this,是指的組件,而你要獲取的mess是根組件的數(shù)據(jù)。
更好的解決方式應(yīng)該是是把mess作為子組件的props傳入。
Vue.component("panel", {
template: "#panel-tpl",
props: ['mess'],
methods: {
alertTitle: function(){
console.log(this.mess);
}
}
})
<panel :mess="mess"></panel>
這樣在子組件中就可以通過this.mess獲取到值了。
killall
django里不能直接嵌套vue的模板,vue是前后端分離的,參考http://www.jianshu.com/p/a463...
https://cdn.bootcss.com/flat-...
以上是源碼,找到initSelection
然后再找 select2-chosen- 注意沒有數(shù)字2
selection.find(".select2-chosen").attr("id", "select2-chosen-"+idSuffix);
好了,自己寫綁定事件吧 ...
--- 再次編輯 ---
源碼中的Select2 初始化時(shí)this.container = this.createContainer();
你可以看到這個(gè)部分以下,就是創(chuàng)建的整個(gè)過程,你會(huì)發(fā)現(xiàn)在創(chuàng)建的時(shí)候,對(duì)于事件根本就沒有綁定,而且有一個(gè)神奇的事情,就是你手動(dòng)添加綁定,也是綁定不上去的。具體是否被它的 killEvent 給限制了,還是怎樣,暫時(shí)還沒有找到原因。
PS:不知道你是什么業(yè)務(wù),一般使用select不給click事件,純屬建議。不信你可以試試,click時(shí)間是會(huì)在其他瀏覽器被option觸發(fā)的。好像,額,IE (還是部分IE) 除外~
如下為生成器的 next() 函數(shù)的描述
開始生成器函數(shù)的執(zhí)行或者在最后一次執(zhí)行的yield表達(dá)式處恢復(fù)執(zhí)行。當(dāng)生成器函數(shù)使用next()方法恢復(fù)執(zhí)行時(shí),當(dāng)前的yield表達(dá)式始終None。然后執(zhí)行繼續(xù)行進(jìn)到下一個(gè)yield表達(dá)式,在那里生成器被再次掛起并返回expression_list的值給next()的調(diào)用者。
即你在第一次 yield 5 后,,這個(gè)時(shí)候 m= 這個(gè)賦值操作根本沒有執(zhí)行,然后,第二次使用 next 時(shí), 當(dāng)前的 yield 表達(dá)式為 None,即 m=None
css: 'style!css!autoprefixer'改成css: 'style-loader!css-loader!autoprefixer-loader'這種寫法試試?
“轉(zhuǎn)義實(shí)體”,你“原樣”放到頁面上就可以了,類似要放一段 html 到頁面那種。 angular 中,是用 ng-bind-html 這種處理,其它框架也有類似的東西。
已解決,其實(shí)就是在虛擬機(jī)環(huán)境中配置xdebug時(shí),開啟遠(yuǎn)程調(diào)試,并設(shè)置“客戶端(IDE)”的IP和端口,或僅設(shè)置端口。
vscode中安裝php debug插件,同時(shí)launch.json中配置如下:
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"stopOnEntry":false,
"localSourceRoot": "${workspaceRoot}",
"serverSourceRoot": "/home/wwwroot/xxxxxx.dev",
"port": 9000
}
其中serverSourceRoot是虛擬機(jī)環(huán)境中的項(xiàng)目路徑,localSourceRoot是IDE本地的項(xiàng)目源碼路徑,port是監(jiān)聽端口。
用戶設(shè)置Emmet
// 啟用使用默認(rèn)不支持的語言的 Emmet 縮寫。在此添加該語言與支持 Emmet 的語言之間的映射。示例: {"vue-html": "html", "javascript": "javascriptreact"}
"emmet.includeLanguages": {
"javascript": "html"
}
尷尬,發(fā)完才發(fā)現(xiàn)問題里用的就是這種方法,不刪了;另外,這種方法是可行的
參考一下, tooltip.formatter的文檔的例子,
formatter: function (params, ticket, callback) {
// $.get('detail?name=' + params.name, function (content) {
// callback(ticket, ticket);
// });
return JSON.stringify (params);在OSX系統(tǒng)中,/usr/bin屬于系統(tǒng)級(jí)別的保護(hù),任何人不能寫入,包括root也一樣,是絕對(duì)禁止寫入的,唯一的辦法就是像你上面的那樣,安裝到/usr/local/bin里面去。
為什么要這么嚴(yán)格?因?yàn)?code>/usr/bin這個(gè)目錄太敏感了,是任何病毒都想要攻克的地方,所以蘋果對(duì)此做了嚴(yán)格的禁止。
你現(xiàn)在input-one 和 input-two 綁定的都是value
你一個(gè)是val1 另一個(gè)是val2 props:['val1','val2'] 不就行了
--strict看到題主let h: Handler = new Handler()的寫法,我估計(jì)題主來自Java背景。JavaScript全是自動(dòng)推斷,c++11也有auto關(guān)鍵字,只有Java拖到了今年3月才給了var。右邊的類型是確定的,左邊還要再多寫一個(gè)類型聲明,麻煩到這種程度的寫法也就Java有了。
Typescript希望在嚴(yán)謹(jǐn)和方便之間取得平衡,而不是糾結(jié)于數(shù)學(xué)上的正確,所以允許了一些(微軟認(rèn)為常用的)類型不兼容。如果想盡可能像Java一樣嚴(yán)格,可以打開編譯器的--strict選項(xiàng)。
class SideBar implements UIElement {
addClickListener(onclick, hello) {
onclick('event');
}
}
這段代碼會(huì)報(bào)錯(cuò),報(bào)的什么錯(cuò)呢?
類型“SideBar”中的屬性“addClickListener”不可分配給基類型“UIElement”中的同一屬性。
不能將類型“(onclick: any, hello: any) => void”分配給類型“(onclick: (this: void, e: string) => void) => void”。
注意到兩個(gè)any了嗎?這里報(bào)錯(cuò),實(shí)際上是參數(shù)數(shù)量的錯(cuò)誤,參數(shù)類型檢查被跳過了。SideBar中的addClickListener方法沒有提供完整的類型簽名,所以TypeScript直接不管參數(shù)類型了。
如果從嚴(yán)謹(jǐn)?shù)慕嵌葋砜?,很坑爹?duì)吧。所以我們打開--strict?,F(xiàn)在addClickListener(onclick)也會(huì)報(bào)錯(cuò)了:
參數(shù)“onclick”隱式具有“any”類型。
如果說“接口都定義好了,參數(shù)還不能自動(dòng)推斷出來嗎?”,確實(shí)是這樣的,畢竟Java的lambda已經(jīng)做到了。但總之TypeScript現(xiàn)在還不支持……微軟:你來咬我呀~
It's a feature, not a bug. 讓我們考慮
let foo: () => void;
foo = () => 1;
這是合法的。對(duì)Java來說不可理喻對(duì)不對(duì)。然而
TypeScript里的類型兼容性是基于結(jié)構(gòu)子類型的。 結(jié)構(gòu)類型是一種只使用其成員來描述類型的方式。 它正好與名義(nominal)類型形成對(duì)比。 (類型兼容性)
對(duì)于函數(shù)返回值,
類型系統(tǒng)強(qiáng)制源函數(shù)的返回值類型必須是目標(biāo)函數(shù)返回值類型的子類型 (來源同上)
上面的定義太深?yuàn)W了,講人話:可以多給,不能少給。() => void是什么意思?你別指望我會(huì)返回什么東西,但我到底會(huì)返回什么,不關(guān)你事。
為什么要這樣設(shè)計(jì)?考慮
let realData = { username: 'liqi0816', avatar: 'liqi0816.jpg', page: 'liqi0816.html' };
let mock = true;
function foo(): { username: string } {
if (mock) {
return { username: 'test'};
}
else {
return realData;
}
}
你可以指望我返回的東西有username屬性,但我到底會(huì)返回什么,不關(guān)你事。這樣很方便對(duì)不對(duì)?
所以回到題主的問題
addClickListener(onclick: (this: void, e: string) => void): void
人話:我不需要回調(diào)函數(shù)有返回值,就算有,我也保證不用,所以你愛返回啥返回啥。
range results 這個(gè)操作只有在關(guān)閉管道之后,才會(huì)繼續(xù)往下執(zhí)行。否則會(huì)一直阻塞。
使用fis3-hook 引入modules包,可以直接使用mint-ui ,由于fis3對(duì)一些NPM的兼容性不好,這里需要在index.html 單獨(dú)引入mint-ui 的樣式。
全局安裝eslint試試看
推薦你兩個(gè)Chrome插件吧,uSelect iDownload和Linkclump。
這兩個(gè)插件都能讓你略過多個(gè)操作下載多個(gè)文件。
voc數(shù)據(jù)應(yīng)該是XX_voc,文件參數(shù)更改即可
北大青鳥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)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(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)理從事移動(dò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ù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(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)師。