加個(gè)鎖,移入的時(shí)候確保不會(huì)二次彈出
添加一個(gè)環(huán)境光可以照亮陰影
var light = new THREE.AmbientLight( 0x404040 ); // soft white light
scene.add( light );eggGetRemoteWords 需要在 initUserInfo 中,登錄成功的 success 回調(diào)中執(zhí)行,所以可以這樣定義
function initUserInfo(callback) {
wx.request({
...
success: function() {
....
config.uid = res.data.data.uid;
config.accessToken = res.data.data.wxapp_access_token;
callback(config);
....
}
});
}
然后,這樣調(diào)用
initUserInfo(() => eggGetRemoteWords());
但是一般來(lái)說(shuō),用戶信息取到之后只要不過(guò)期,是不應(yīng)該反復(fù)去取的,所以取用戶信息的部分可以封裝一下
function requestUserInfo(callback) {
if (config.uid && config.accessToken) {
callback(config);
} else {
initUserInfo(callback);
}
}
之后調(diào)用也相應(yīng)的改成
requestUserInfo(() => eggGetRemoteWords());
上面都是采用的回調(diào)的方式來(lái)處理異步,如果想用 Promise(說(shuō)實(shí)在的,我不清楚小程序目前對(duì) Promise 支持得如何)
function initUserInfo() {
return new Promise((resolve, reject) => {
wx.request({
....
success: function(res) {
if (....) {
config.uid = ...;
config.accessToken = ...;
resolve(config);
} else {
reject(res);
}
},
fail: function(...args) {
reject(res);
}
});
});
}
function requestUserInfo() {
return new Promise((resolve, reject) => {
if (config.uid && config.accessToken) {
resolve(config);
} else {
initUserInfo().then(resolve).catch(reject);
}
});
}
// 調(diào)用
requestUserInfo().then(eggGetRemoteWords);
// 或者
// requestUserInfo().then(eggGetRemoteWords());antd使用的是less3.X+,webpack添加如下配置:
{ loader: 'less-loader', options: { javascriptEnabled: true } }
你可以使用一些插件幫助你自定義格式化
Prettier formatter for Visual Studio Code
我目前用的這個(gè),具體的設(shè)置方法在介紹里有寫
你這樣不是每點(diǎn)擊一次都重新聲明了一個(gè)rote嘛,并沒(méi)有累加,把聲明rote拿到外層作用域
margin-left到圖標(biāo)的一半,transform:translateX(-50%),這樣試試
可以試一下this.$refs.addFrom.resetFields()
我把添加的drag事件去掉以后就正常了?
監(jiān)控下內(nèi)存使用情況?看看構(gòu)建的時(shí)候是不是超出了
files[0]
可以寫render 函數(shù),參數(shù)里有行,列 就可以知道你是在哪個(gè)位置了
render: (h, params) => {
return h('div', [
h('Button', {
props: {
type: 'primary',
size: 'small'
},
style: {
marginRight: '5px'
},
on: {
click: () => {
console.log(params)
}
}
}, 'View')
]);
}
FormData+ajax +樓上方法
docEl.style.fontSize = 100 * (clientWidth / 640) + 'px';
你此時(shí)clientWidth iphone6為750px
fontsize=117.1875px
rem=原本寬度/fontsize
1rem=117.1875px
但是你的rem設(shè)置又很大,肯定大阿
我研究了一下你的寫法
你可能要這樣
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no" />
docEl.style.fontSize = (clientWidth / 640) + 'px';
但是文字字體大小是不要換算成rem做單位的,而是使用媒體查詢來(lái)進(jìn)行動(dòng)態(tài)設(shè)置
@media screen and (max-width: 321px) {
body {
font-size:16px
}
}
@media screen and (min-width: 321px) and (max-width:400px) {
body {
font-size:17px
}
}
@media screen and (min-width: 400px) {
body {
font-size:19px
}
}
在計(jì)算屬性里獲取vuex的數(shù)據(jù)
computed: {
...mapState({
'name' : state => state.name,
})
}
在 template 里直接用
<template>
<div>Hello {{name}}</div>
</template>文檔在這,就是把你要傳的參數(shù)加上就好了
https://reacttraining.com/react-router/web/api/location"業(yè)務(wù)太靠前,導(dǎo)致不同端重復(fù)實(shí)現(xiàn)" 指本來(lái)一些業(yè)務(wù)應(yīng)用上處理和頁(yè)面展示處理耦合在一起了,這樣為了適應(yīng)不同客戶端,可能導(dǎo)致一些實(shí)現(xiàn)類似功能的代碼重復(fù)。
"邏輯太靠前,造成維護(hù)上的不易"也是指一些應(yīng)用邏輯處理和頁(yè)面處理耦合在一起了,這樣要調(diào)整時(shí)還需要改變頁(yè)面處理,造成維護(hù)不方便,很小的改動(dòng)都可能涉及很多代碼修改。
所以要做好前后端分離,前后端解耦。
json文件放在static目錄下看看
1.CDN引入:
<!-- import Vue.js -->
<script src="http://vuejs.org/js/vue.min.js"></script>
<!-- import stylesheet -->
<link rel="stylesheet" >
<!-- import iView -->
<script src="http://unpkg.com/iview/dist/iview.min.js"></script>
2.如果是用vue-cli搭建的項(xiàng)目可以直接在要使用的組件中通過(guò)import導(dǎo)入,分為全量導(dǎo)入和按需導(dǎo)入:
全量導(dǎo)入:import iview from 'iview';
import 'iview/dist/styles/iview.css';//import后面是iview的路徑,
3.也可以按需引入;
iview快速上手
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(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ù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問(wèn),美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。