是的,會被打包的postCSS這個插件去掉的,好像是因為這個屬性不是規(guī)范。
可以寫在行內style里面,這樣就不會被插件去掉了。
DFS 思路供參考
function matchPath (pathSrc, jsonObj) {
let bestMatch = ''
_match(jsonObj)
return bestMatch
function _match (list) {
if (!Array.isArray(list)) { return }
for (let i = 0; i < list.length; i++) {
const { path = '', children } = list[i]
if (path === pathSrc) {
bestMatch = pathSrc
return
}
if (pathSrc.startsWith(path) && path.length > bestMatch.length) {
bestMatch = path
}
if (children) {
_match(children)
}
}
}
}我感覺你想的復雜了,直接返回上一層就行了。
history.back();分辨率設置成默認 , mac 下是 win + 0
文檔里有寫啊
https://zh.nuxtjs.org/api
asyncData 可以接受一個 context 參數,包含了當前環(huán)境所有信息
context.store 就能獲取到 vuex 實例了,具體內容打開鏈接進去看吧
逗號運算符。
先計算左邊的操作數,然后計算右邊的操作數,最后返回右操作數的值。
先把 li 抽成組件 這個應該不難
第二部 組件通信
1 li組件中$emit一個事件
2 父組件 on接受事件 觸發(fā)父組件中的方法
3 父組件觸發(fā)的方法中改變傳給ele-input組件的數據
這個是我的思路,也不知道可不可行
自問自答。
原來我把上面代碼中的變量i的含義弄錯了,i是colorData的索引號,不是colorSchemes的索引號。
下面的更正后的代碼:
let colorData = [1, 2, 3, 4, 5, 6, 7, 8];
let colorSchemes = [
d3.scaleOrdinal(d3.schemeCategory10),
d3.scaleOrdinal(d3.schemeAccent),
d3.scaleOrdinal(d3.schemePaired),
d3.scaleOrdinal(d3.schemePastel1),
d3.scaleOrdinal(d3.schemeDark2),
d3.scaleOrdinal(d3.schemeSet1)
];
// here ignore some code about "svgs"
svgs.each(function (d, schemeIndex) {
d3.select(this)
.selectAll("circle")
.data(colorData)
.enter().append("circle")
.attr("fill", (d, i) => {
let scheme = colorSchemes[schemeIndex];
return scheme(d);
});
});Identify是你自己寫的組件吧,全局注冊應該是Vue.component(...):
把Vue.use(SIdentify)改成Vue.component("SIdentify",SIdentify);
或者直接在Login.vue組件中引入。
你好,首先你得理解new到底做了什么事情
深入淺出面向對象和原型【番外篇——重新認識new】
讀完這篇文章,你應該可以明白對象方法是綁定在構造函數People的實例上的【構造函數你可以理解為 類】類方法是綁定在構造函數People自己身上的【沒什么用】原型方法是綁定在構造函數People的prototype屬性上的的,目的是為了構造函數People的實例能夠通過自身的__proto__屬性調用到構造函數People的原型方法
如果你對類/實例概念不是很透徹,建議你讀下我寫的這篇文章
深入淺出面向對象和原型【概念篇1】
我私自猜測你對于在實際應用過程中應該怎么選擇呢?這個問題是因為你還沒有了解過面向對象編程
這個命題太過于龐大,如果你有空的話,可以讀一下我寫過的博客,希望對你有幫助
昨天查看原因,是后臺的數據中,名稱不一樣,倒是id是一樣導致的!
先把node_modules文件夾刪除掉,然后重試
js 修改偽元素屬性的方法:
css
.left-up-ico::before {
background: rgba(30, 136, 255, 1);
}
html
<div class="left-up-ico"></div>
js
document.styleSheets[0].addRule('.left-up-ico::before ','background: rgb(165, 165, 165) !important');把len放大(最起碼到萬數量級),再運行代碼,看結果。500次的運行偶然性太高了。
:%s/\(.*\)/[\1](\1)/為什么一定要用正則?這樣簡單的需求,用最簡單的遍歷一次就解決了?。?/p>
let res = 'abcdefghijklmnopqrstuvwxyz'.split('').reduce((a, b) => (a[b] = 0, a), {});
for(let i=0,l=html.length;i<l;i++){
let l = html[i];
let c = l.charCodeAt(0);
if(c>=97 && c<=122){
res[l] += 1;
}else if(c>=65 && c<= 90){
res[l.toLowerCase()] += 1;
}
}
return res;通過vue的計算屬性computed和過濾器filter;
computed:{
// 玩法1
playType1(){
// 這里this.data初始化要是空數組
return this.data.filter(v => v.play_type === '001');
}
// 玩法2 3 類似。 付:可定義一個palyType的數組 寫個方法簡化代碼
// order_status 與玩法類似
orderStatus1(){
return this.data.filter(v => v.order_status === 1);
}
},
filters:{
showStatus(val){
return val.filter(v => v.show_status === 1);
}
}
整體是這樣,不過不知道你需要怎么展示
如果是在store里分配 直接在請求 獲取數據后 把數據分好,state里存下你分好的數據
const state = {
// 初始化 data 這里用一個對象把獲取到的原始data和你需要分配的數據包起來
data:{
orgData:[], // 原始數據
playType1:[], // 玩法
//2,3,4.....
orderStatus1:[] // 狀態(tài)
// 2,3,4....
}
};
const actions = {
// action的方法
async getData(store){
try{
const res = await fn(), // 你的請求方法 res是返回的數據
orgData= res;
playTypeData1 = orgData.filter(v => v.play_type === '001'),
orderStatusData1 = orgData.filter(v => v.show_status === 1);
// 然后 用 commit 或dispatch 保存到state里面
}catch(e){
}
}
}
全局 注冊 一個過濾器
Vue.filter('showStatus', function(val){
return val.filter(v => v.show_status === 1);
}
)
在組件里面使用
// 你用的是mapSate
computed:{
...mapState(['data'])
}
// 及 data = {orgData,playType1,orderStatus1}自習琢磨琢磨這個.
不要想得太麻煩. 繼承就是調用一個方法和屬性,自己在沒有,就會去原型鏈上去找.就這么簡單.
angular文件命名規(guī)范,使用"-"來分隔單詞。
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數據專業(yè)的國家
達內教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產業(yè)為響應國家深化產教融合/校企合作的政策,積極推進“中國制造2025”,實現中華民族偉大復興的升級產業(yè)鏈。利用北京大學優(yōu)質教育資源及背
博為峰,中國職業(yè)人才培訓領域的先行者
曾工作于聯想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經理從事移動互聯網管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經理職務負責iOS教學及管理工作。
浪潮集團項目經理。精通Java與.NET 技術, 熟練的跨平臺面向對象開發(fā)經驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網頁制作和網頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經驗。曾經歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構師,美國AngelEngineers Inc. 系統(tǒng)架構師。