AI -> 導(dǎo)出 SVG
那是因?yàn)関ue的生命周期die掉的時(shí)候 你元素的JS還活著
webpack4+的extractTextPlugin已經(jīng)被廢棄了。代替方案為mini-css-extract-plugin
mint UI的官方文檔真是看著蛋疼。這個(gè)搜索框取消的方法是沒辦法自定義的,要想實(shí)現(xiàn)更多功能只能自己寫個(gè)搜索的組件了
vue-cli 重裝一次試試
npm install vue-cli -g
vue init webpack XXXXX你需要使用babel-loader對你的代碼進(jìn)行轉(zhuǎn)化,將babel相關(guān)得插件安裝好后,有兩種辦法一種是在根目錄新建.babelrc文件,并寫好babel配置,另一種是在webpack里面配置babelloader,具體配置自己百度吧
可以看看iview的message組件源碼。
分為兩部分:
1、管理對象。保存彈窗隊(duì)列,有創(chuàng)建、銷毀方法,你要實(shí)現(xiàn)的邏輯都在這個(gè)管理對象里面。
2、彈窗組件是一個(gè)無狀態(tài)組件。單純做內(nèi)容展示。
你的子組件的slot可能有些問題,但是先不管那個(gè),slot-scope有兩種寫法。
不用template的寫法
<n-component>
<p>這個(gè)是作用域插槽,用來傳遞數(shù)據(jù)</p> // 根據(jù)你的子組件這個(gè)是沒有slot對應(yīng)的
<p slot-scope="props">{{ props.text }}</p>
</n-component>
用template
<n-component>
<template slot-scope="props">
<p >這個(gè)是作用域插槽,用來傳遞數(shù)據(jù)</p>
<p>{{props.text}}</p>
</template>
</n-component>
什么意思呢,這個(gè)slot-scope是加到slot對應(yīng)的結(jié)構(gòu)上的。
定義插件暴露一個(gè)install方法
使用的時(shí)候 Vue.use(MyPlugin) 內(nèi)部會(huì)調(diào)用插件的install方法
Vue.use 插件
這個(gè)是http跨域請求規(guī)則問題,當(dāng)你發(fā)送的數(shù)據(jù)不是單純的字符串,數(shù)字時(shí)候請求頭header會(huì)發(fā)生改變,進(jìn)行不簡單請求,所以會(huì)預(yù)先發(fā)送option預(yù)請求詢問服務(wù)器是否接受這種格式,經(jīng)過服務(wù)器確認(rèn)可以接收后在進(jìn)行post請求。兩種解決方法:1.讓后端開啟接受option請求可以解決,2.對json數(shù)據(jù)進(jìn)行字符串序列化在發(fā)送
(parseInt(13,7) + parseInt(20,7)).toString('7') - 假設(shè)13和20是那兩個(gè)7進(jìn)制數(shù)
直接open會(huì)被瀏覽器阻止的,location可以跳轉(zhuǎn)
echo ("<script>window.location = 'http://www.baidu.com';</script>");$('li:not(:first-child)')
str+1 是返回一個(gè)字符串 “str1”
str++ 首先是執(zhí)行了 Number(str) ,結(jié)果是NAN。然后再進(jìn)行+1運(yùn)算。需要注意的是NAN也是number類型。
所以若str=“123”,str++返回值(Number(“123”))為123,str值為124。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
body {
padding: 100px;
}
.box {
width: 300px;
height: 200px;
position: relative;
overflow: hidden;
}
.box .c1 {
width: 500px;
height: 500px;
background: #0f0;
border-radius: 50%;
left: -100px;
top: 0;
position: absolute;
}
.box .c2 {
width: 1500px;
height: 1500px;
background: #fff;
border-radius: 50%;
left: -600px;
top: 80%;
position: absolute;
}
</style>
</head>
<body>
<div class="box">
<div class="c1"></div>
<div class="c2"></div>
</div>
</body>
</html>
css3不熟悉,好歹效果有點(diǎn)像,哈哈
可以,這是nodejs的源碼,事實(shí)上這種原生方法更快。
function inherits(ctor, superCtor) {
if (ctor === undefined || ctor === null)
throw new TypeError('The constructor to "inherits" must not be ' +
'null or undefined');
if (superCtor === undefined || superCtor === null)
throw new TypeError('The super constructor to "inherits" must not ' +
'be null or undefined');
if (superCtor.prototype === undefined) {
throw new TypeError('The super constructor to "inherits" must ' +
'have a prototype');
}
ctor.super_ = superCtor;
Object.setPrototypeOf(ctor.prototype, superCtor.prototype);
}
北大青鳥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)理從事移動(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ù), 熟練的跨平臺面向?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)師。