模塊化開發(fā)不是針對js的,而是現(xiàn)在的一種開發(fā)方式:比如一個大項目,需要多人配合,每個人做自己相應的模塊,再一起整合,就不會出現(xiàn)修改別人的代碼操作了
不知道具體是什么動畫效果
修改在djangoUeditor的setting.py文件中的imageUrlPrefix即可。
vue不管這個,就算要管應該也是webpack。不過覺得沒必要自動壓縮pdf文件大小,這個應該是pdf生成的時候做的事情,除非你的pdf是動態(tài)生成的
好吧,還是我來說說自己的解決方法吧。我用的 cocos creator v1.9.1
其實是自己一開始不熟悉 cocos creator ,熟悉了就很簡單。
首先把 editbox 放到需要的場景中,這里場景命名為 main,給這個場景 main 掛上腳本 main.js,掛的意思就是在資源管理器中創(chuàng)建好 main.js 然后就用鼠標拖動到 canvas 的屬性檢查器的 script 上。
接著可以在 main.js 上的 properties 上寫
//這個名字按照自己訂就好,應為你也要把層級管理器中的那個 editbox 拖到 canvas 屬性管理器的對應位置,掛上。
editbox:{
default: null,
type: cc.EditBox,
}
繼續(xù)把一個按鍵 button 放到場景中,同樣在層級管理器中選中這個 button ,在屬性管理器中找到 Click Events 把 0 改成 1,這樣這個按鍵就會有一個執(zhí)行方法了,數(shù)值代表可以掛多少個方法,下面的就是拖動 canvas 到第一個框,第二個框是哪個腳本(js),第三個框是這個腳本下的方法。CustomEventData 是這個 button 傳的 value
例如我們在 main.js 上寫了個 buttonEvent
properties:{
editbox:{
default: null,
type: cc.EditBox,
},
button:{
default: null,
type: cc.Button,
}
},
buttonEvent: function (target, value) {
// target 是按鍵自帶的事件,value 就是 CustomEventData
cc.log(target, value);
this.button.string = value;
}
按照上面的就是能把一個按鍵的值傳到 editbox 上面,模擬出虛擬鍵盤的輸入了
好了,以上是我的方法,假如有別的方法請不吝賜教,謝謝啦。
webpack 里給 json 文件配個 loader,或者改SimpleSample.json為SimpleSample.js, 內容為:
export default {
... your json
}.....跟著改咯....str.split(':')[1].replace(';', '')
我們是這么做的:因為比較特殊,網(wǎng)站需要針對app用戶和內網(wǎng)用戶,內網(wǎng)用戶只能通過vpn撥號到內網(wǎng)網(wǎng)段才能訪問,而app用戶公網(wǎng)訪問。那么只能保存為第二種相對路徑,然后獲取圖片路徑的時候,根據(jù)用戶ip判斷應該使用哪個配置,就是在相對路徑前面加上前綴,app用戶使用域名配置,內網(wǎng)用戶使用內網(wǎng)配置??傮w上來說,后面一種靈活性和擴展性更高,比較推薦,
你先看看你有沒有在data:{}里面先聲明exp.exp_rec_name這個對象,如果沒有的話是不會雙向綁定的
生命周期不對。
didMount中,連Modal都沒有渲然完,哪來的refs?
你可以在Modal的onOk事件中,獲取一下看看能不能拿到。
另外stateless component是沒有refs的。
一開始就定義賦值一個空數(shù)組就好了
組件設計的有點問題,num-container 這個組件應該接受兩個屬性,一個 max-num 表示數(shù)量的最大值,一個是 num 表示現(xiàn)在展示的值,然后通過 .sync 將 num 屬性做一個雙向綁定
改寫一下你的代碼,思路如下:
// num-container.vue
<template>
<div class="num-container">
<span class="num-cicle num-minus" @click="count(-1)">-</span>
<span>{{ num }}</span>
<span class="num-cicle num-plus" @click="count(1)">+</span>
</div>
</template>
<script>
export default {
props: ['num', 'maxNum'],
methods: {
count (val) {
const nextNum = this.num + val
if (nextNum > this.maxNum) {
Toast("數(shù)量不能大于最大簽收數(shù)量")
} else if (nextNum < 0) {
Toast("數(shù)量不能再少了")
} else {
// num 與父組件進行了雙向綁定,通過 $emit 來更新
this.$emit('input', nextNum)
}
}
}
}
</script>
然后 num-container 組件就可以這么用了:
<template>
<num-container
v-for="goods in list"
:num.sync="goods.number"
:max-num="goods.maxNumber">
</num-container>
</template>
<script>
export default {
created () {
// 需要給 list 中的每一列加個 maxNumber 屬性
this.list = this.list.map(item => ({ ...item, maxNumber: item.number }))
}
}
</script>
當然要解決你上面的問題,最簡單的方法,就是像我上面的 created () 函數(shù)那樣,在 goods 對象上加個 maxNumber 的屬性,然后每次判斷都只去判斷 maxNumber。
20 秒。
.
數(shù)組越界了,應該是
i++
if (i >= focusText.length) {
i = 0
}引用了http資源
并不是無效,而是因為頁面刷新,變成了初始值
我不知道你到底想干什么,所以說一個簡單的解決方法,
直接去掉form元素,
如果不滿意繼續(xù)提要求
看看是不是code用了兩次,還有種可能,檢查一下后臺的appid
之前用angularjs的時候也出現(xiàn)過有些手機渲染不出來,后來才發(fā)現(xiàn)是聲明變量的時候用了let,改成var就好了,所以你試試iOS8支持ES6?
vaptcha我沒用過 但是它的包我看了一下 是非模塊化的
所以問題變成了如何處理一個非模塊化的包
那么辦法就2種咯
第一個就是在html里用script標簽直接引入
然后webpack里配置一下 具體你可以關鍵字搜索"webpack externals"
大致的例子就是
module.exports = {
entry: {
app: './src/main.js',
},
output: {
path: path.resolve(__dirname, '../dist/static'),
publicPath: './static/',
filename: '[name].js'
},
// CDN
externals: {
'vaptcha':'vaptcha',
},
}
第二種么
為了好看點,讓你能夠寫個import vaptcha from 'vaptcha'
可以用webpack別名的配置alias指定路徑,這種方法會打在一起 不需要額外在script里引入
大致如下
resolve: {
//...
alias: {
'vaptcha': "你的路徑/你的文件名.js"
}
},
plugins: [
//...
new webpack.ProvidePlugin({
vaptcha: 'vaptcha',
'window.vaptcha': 'vaptcha'
})
],北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產業(yè)為響應國家深化產教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產業(yè)鏈。利用北京大學優(yōu)質教育資源及背
博為峰,中國職業(yè)人才培訓領域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術, 熟練的跨平臺面向對象開發(fā)經(jīng)驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構師,美國AngelEngineers Inc. 系統(tǒng)架構師。