當(dāng)點擊開關(guān)時(無論開或關(guān)),他總是處于關(guān)閉狀態(tài)
你首先得把 value 緩存 v-model
我的代碼示例:
<i-switch v-model="m1" :loading="loading">
<span slot="open">開</span>
<span slot="close">關(guān)</span>
</i-switch>
{{ m1 }}
<div @click="m1 = false">toggle</div>
data 里面:m1: true
這是你們自己寫的私有方法。你可以去入口文件找找,從那個文件引入的$auth,然后去找對應(yīng)的文件看源碼。loginWith的源碼肯定也在里面,當(dāng)然,你如果懶得去做console.log($auth.loginWith)在控制臺也是能看的,就是不知道是不是混淆壓縮過后的。
我也懷疑是抖機靈啊,莫非是方法改對象?()=>{}變{}?
--max-warnings 或者就是這個修改閾值,但是是警告的。
1.這函數(shù)調(diào)用了么?
2.res哪來的?
你這還需要補的知識很多。
js中的push是修改原數(shù)組,不會返回新數(shù)組。
react中props和state任何一個值變了,都會render的。
所以你的代碼應(yīng)該如下:
class Demo extends Component{
constructor(props){
super(props)
this.state = {
dataSource:[],
columns:[{ key: 'data', title: '數(shù)據(jù)', dataIndex: 'data'}],
}
}
onClick = () => {
let {dataSource = []} = this.state;
dataSource.push({key:'1',data:'1'});
this.setState({dataSource});
}
render(){
return(
<div>
<Table dataSource={this.state.dataSource} columns={this.state.columns}></Table>
<Button onClick={this.onClick}>add</Button>
</div>
)
}
}問題解決了,修改json里面的內(nèi)容,或者是修改build里的配置文件,都需要重新啟動一下vue-cli項目(npm run dev)
你在requrest的回調(diào)里設(shè)置ctx.body,回調(diào)的時候請求已經(jīng)返回了。
你應(yīng)該用async/await,類似這樣:
const request = require('request-promise-native');
const Koa = require('koa');
const app = new Koa();
app.use(async ctx => {
let res = await request("https://www.mocky.io/v2/5185415ba171ea3a00704eed")
ctx.body = res
});
app.listen(3000);
request有promise封裝:request-promise-native。
不必使用 javascript,只需要 min-height 和 max-height css 屬性,如下
<html>
<head></head>
<body>
<div>
<textarea style="min-height:100px; max-height:200px;"></textarea>
</div>
</body>
</html>支付寶的話我有看到過生成支付寶的二維碼要求用戶保存后再用支付寶掃的情況,但也不是很推薦。
手機個電腦是否在一個局域網(wǎng)下?
項目是否是通過電腦本機ip訪問的?
幫你做了排版,以后代碼不要直接粘貼!
backgroundimage => background-image
之所以問上面的問題,是因為我要拿到dom以后要去init一個echart表格。目前找到了3個解決辦法:1.是問題中提到的方法,放到setTimeout的回調(diào)中執(zhí)行,并設(shè)置一個時間。2.改用[hidden]來控制。3.將需要控制的部分做成子組件
其實你可以不用checked的。
動態(tài)的class類名
<li v-for="key,index in testData" @click="selected(key.value,index)" :class="select==index">
selected(val1,val2){
this.select=val2;
console.log(val2)//當(dāng)前點擊的元素對應(yīng)的value值
}
如果實在找不到好的方法可以先銷毀再初始化。
$(".box li").on('click', function () {
var val = $(this).text();
var cs = $(this).find('a').attr('class');
city=cs;
mapEcharts.dispose();
mapEcharts = echarts.init(dom);
bigdata.zkAjax();
bigdata.mapAjax();
$(".citys").text(val);
// $(".box").hide();
})
另外切換的時候會出現(xiàn)下面這種情況
偶發(fā)的bug,切換到成都的時候出現(xiàn)概率較大
onclick="f1()" 相當(dāng)于下面的代碼:
//瀏覽器為你包裝了一層
onclick=function(){
fn();
}
而 btnObj.onclick=f2; 是一個賦值表達式
在react-router中也有個叫Redirect的組件。
提醒一下,最好不要把react和vue類比的學(xué)習(xí)。
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(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)教融合/校企合作的政策,積極推進“中國制造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)辦藍懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負責(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)師。