升級node
到8以上
用數(shù)組保存畫筆坐標(biāo)點
瀉藥!
直接上代碼:
import React from 'react';
class Parent extends React.Component {
constructor() {
super(...arguments);
this.state = {
children1Value: 0,
children2Value: 0,
};
}
render() {
const {children1Value, children2Value} = this.state;
return (
<div>
<Children1 value={children1Value} setValue={v => this.setState({children1Value: v})}/>
<Children2 value={children2Value} setValue={v => this.setState({children2Value: v})}/>
<button onClick={() => resetValue()}>重置</button>
</div>
);
}
resetValue(){
this.setState({children1Value: 0, children2Value: 0})
}
}
const Children1 = ({value, setValue}) => {
return (
<div onClick={() => setValue(value + 1)}>{value}</div>
);
};
const Children2 = ({value, setValue}) => {
return (
<div onClick={() => setValue(value + 1)}>{value}</div>
);
};
其他的,按照這個思路改改就可以了。
問題是你使用了 runtime-only 的編譯方式,這個編譯方式是不包含模板編譯器的,因此所有的元素都是預(yù)編譯完成 的標(biāo)準(zhǔn) html 元素。
而你在 html 頁面中使用了 vue 組件,自然就不能被識別,vue 捕獲了這一問題并告知你。
完整的 vue 框架其實包含了模板編譯器和運行時控制器兩部分,compiler-included 編譯方式是將兩者都編譯到 bundle.js,runtime-only 方式則是只編譯運行時控制器到 bundle.js。
template compiler
先將頁面上的元素進(jìn)行收集(此時頁面不加載)render
)到頁面上是不是兩邊有空格或者什么的,把兩邊的空格去掉試試??!
如果你擔(dān)心的ajax 請求過多, 可以考慮放棄RESTful上 GraphQL
export default Helper;
通過分析換了一種方法解決
利用BootstrapTable這個onClickRow事件函數(shù) 然后在單獨調(diào)用google map的api
產(chǎn)生點擊循環(huán)列表在map中展現(xiàn)圖片信息
修復(fù)bug $element[0].addEventListener('click',fm);
function BootstrapTable() {
$.ajax({
"type": "get",
"url": imgJson,
"async": false,
"success": function (data) {
window.res = data.data;
//console.log(data.data);
$('#table').bootstrapTable({
data: data.data,
pagination: true,
searchAlign: "right",
buttonsAlign: "left",
showRefresh: true,
searchOnEnterKey: false,
singleSelect: true,
maintainSelected: false,
search: true,
pageSize: 10,
sortable: false,
paginationLoop: true,
toolbar: '#toolbar', // 工具欄ID
toolbarAlign: 'right', // 工具欄對齊方式
onClickRow: function (item, $element) {
var arr = {};
arr.Latitude = parseFloat(item.Latitude);
arr.Longitude = parseFloat(item.Longitude);
var latLng = new google.maps.LatLng(arr.Latitude, arr.Longitude);
var fm = mapLine.markerClickFunction(item, latLng);
$element[0].addEventListener('click',fm);
},
columns: [
{
field: 'id',
align: 'center',
title: 'id'
},
{
field: 'photo_title',
align: 'center',
title: 'photo_title'
},
{
field: 'photo_time',
align: 'center',
title: 'photo_time'
}
]
});
}
});
};
舉個例子
var a={};
a.v//是不是undefined
a.v.c//你覺的它能不報錯嗎Cannot read property 'c' of undefined
你的判斷要加上req.cookies["userInfo"]
是否存在
"這個對象給前臺redux的store保存"。這個store是js里的對象,刷新頁面就沒了。
我的方案是封裝一下 labels
將其替換成 Object
, libraryService.labelsArry
封裝成Object
數(shù)組
{
text:'test',
selected: false
}
然后在 span
上添加一個 class
,由 selected
決定
html:
<span *ngFor="let labels of libraryService.labelsArry" [class.selected]="labels.selected" (click)="chooseLabel(labels)" >{{labels.text}} </span>
css:
.selected{
color : red;
}
ts:
chooseLabels(item){
item.selected=!item.selected;
}
初步判斷,可能是你默認(rèn)瀏覽器被竄改了,檢查下默認(rèn)瀏覽器設(shè)置是哪個,或者重新設(shè)置下默認(rèn)瀏覽器。
你可以用document.referrer
來獲取上一個URL的地址,但是有以下情況不能獲取(常見情況):
1、直接在瀏覽器地址欄中輸入地址;
2、直接新窗口打開一個頁面;
function touchMoveHandler(e){
e.preventDefault();
}
//禁止滑動
document.addEventListener('touchmove', touchMoveHandler, false);
//解除禁止
document.removeEventListener('touchmove', touchMoveHandler, false);
使用vue實現(xiàn)所見即所得的話,需要你在動作開始的時候保存引用對象,結(jié)束后同步到數(shù)據(jù)里去
ThinkingSession應(yīng)該是以dll的形式當(dāng)做程序集引入的,目前看來這個dll被改動位置或者刪除了。 檢查一下項目的程序集引用,是否缺失了這個dll。
試下:
1.對著vs
圖標(biāo),右鍵屬性,找到其所在的目錄,復(fù)制這個路徑。
2.運行cmd cd 上面復(fù)制的路徑
到剛才的目錄,執(zhí)行 devenv.exe /ResetSkipPkgs
。
不是還有個 errorMessage 嗎,errorMessage 為空就是驗證成功了
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機(jī)構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團(tuán),成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
曾工作于聯(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é)及管理工作。
浪潮集團(tuán)項目經(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)師。