你在你的gulpfile文件里面把你的引入代碼壓縮的gulp插件和生成hash值的gulp插件的代碼注釋掉重新運行gulp就行了
你的代碼里是給ctx.width賦值,而can才是canvas元素
$img.load(function() {
var can = $('<canvas>').get(0);
var ctx = can.getContext('2d');
can.width = this.width; //之前這里用的是ctx
can.height = this.height;
$('.main').append($(can));
ctx.drawImage(this, 0, 0, can.width, can.height); //之前這里用的是ctx
});scope.row即為當前行的內(nèi)容,把table中scope.row的值賦值給input的v-model即可
https://stackoverflow.com/que...
這個是chrome的可以參考一下。
你這個需求明顯與瀏覽器有關,必然存在兼容問題。
一般來說,是兼容性問題,試試引如babel-polyfill,應該可以解決你的問題
npm i babel-polyfill -S
import 'babel-polyfill'更新模型之后問題解決了。
目前采用的方式是對消息重新包裝,修改xdelay參數(shù),重新發(fā)布到延時exchange中實現(xiàn)的
http://www.cnblogs.com/ypinch... 原因如下 已解決
'40.00*40.00_cm'.split(/\*|_/)
// ["40.00", "40.00", "cm"]fileState(pathname, function(res) {
if (res) {
//如果是一個文件,發(fā)送200響應
response.writeHead(200);
// 將文件流導向res
fs.createReadStream(pathname).pipe(response);
} else {
// 當是一個目錄的時候如何讓程序自動尋找index.html default.html(問題在這里?)
response.writeHead(200);
// 將文件流導向res
fs.createReadStream(pathname+'/index.html').pipe(response);
}
})好幾種方式,
// 父子事件 交互
const eventMixin = {}
eventMixin.install = (Vue, options) => {
Vue.mixin({
methods: {
sendFather (cpName , {event, playLoad}) {
// 子向父節(jié)點
let parent = this.$parent
const root = this.$root
while (parent.$options.name !== cpName && parent !== root) {
parent = parent.$parent
}
parent.$emit(event, playLoad)
}
}
})
}
export default eventMixin
3 , 兄弟組件的話, 如果是我,我會讓父組件作為 中間層, 傳遞信息。 及 c -> a; b -> a; a -> b; a-> c;
寫在答案前面:
這種直接給題目問寫法的很有伸手黨的嫌疑啊... 最好給些你自己思考后的東西,比如你嘗試過什么做法,你猜測思路應該是怎樣之類的
Object.keys(aa).forEach((key, index) => {
bb[index] = {
id: parseInt(key.split('_')[1]),
val: aa[key]
}
})1.沒看懂你求的是什么數(shù)據(jù)的和
2.據(jù)我所知echarts的所有列的pattern必須是一樣的
[TOC]
為元素綁定一個 oncontextmenu 事件
<body>
<div id="app" oncontextmenu="self.event.returnValue=false">
// ...vue代碼/模板
</div>
</body>
思路: 右鍵元素(tree 節(jié)點)時觸發(fā)節(jié)點左鍵綁定的事件
<el-tree
:data="data"
:props="defaultProps"
@node-click="handleNodeClick"
@contextmenu.native='contextmenuTrigger=true'>
此處注意, 右鍵菜單綁定在 tree 組件上
tree 節(jié)點的信息methods: {
// handleNodeClick為 elementui 封裝的事件函數(shù)(@node-click), 左鍵點擊節(jié)點時觸發(fā);
// http://element-cn.eleme.io/#/zh-CN/component/tree#tree-shu-xing-kong-jian 搜索關鍵詞: node-click
handleNodeClick(data) {
console.log(data);
// !核心 : 節(jié)點數(shù)據(jù)被獲得
this.thisformdata = data;
}
}
// vue鉤子: 頁面加載完畢后 , 通onload
mounted() {
/**
* 部門管理 tree 組件, 右鍵功能
* 這里我借助了jq, 使用原生也可以, 核心思想即調(diào)用 tree 節(jié)點的左鍵事件
* */
$(document).on('contextmenu', '#departmentTree [role="treeitem"]', function (event) {
// 此處阻止冒泡是因為節(jié)點層級過深, 必須阻止
event.stopPropagation();
// 調(diào)用 tree 節(jié)點左鍵點擊綁定的事件
$(this).click();
});
},
建議參考: https://segmentfault.com/q/10...
授人予魚不如授人予漁
雖然有爛尾的嫌疑, 但是
來口交我啊!
最后一步使得 功能欄失焦的方法 實在 想不出來, 可以聯(lián)系我的qq, 在我的個人信息里;
加好友時請附上你的簡略信息
!
原文鏈接: https://segmentfault.com/q/10...
附錄1 :
附錄2 :
我fork了你的項目,在本地進行了測試,還是上次的問題,在模板中無法使用slice方法,給你提供一個思路,看你能不能理解:
1、在data中定義一個dataAll來存放所有數(shù)據(jù),再定義一個data10用于存放要顯示且要綁定到table上的數(shù)據(jù),初始為空
2、請求到數(shù)據(jù)之后,把全部數(shù)據(jù)給dataAll,在dataAll中取前10條數(shù)據(jù)放入data10中
3、每次點上一頁或者下一頁就清空data10,再根據(jù)當前頁碼來重新去dataAll中取出數(shù)據(jù)
希望能幫助到你
不知道答案,但是react這個16版本以后呢,就可以支持組建不需要返回一個容器,而是數(shù)組之類的,react16新特性,這樣既可以讓子組件和父組件同級,那么無論多后代的組件都可以;其他的還不確認。
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產(chǎn)業(yè)為響應國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產(chǎn)業(yè)鏈。利用北京大學優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓領域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術, 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。