看了上面的答案,都是返回父節(jié)點(diǎn)father的值,那如果要求返回的是 father,這個(gè)父節(jié)點(diǎn)的key,還要雙層循環(huán)嗎加遞歸嗎?
1,先排除ListView布局是否有問(wèn)題,比如有正常的寬高。
2,排除adapter數(shù)據(jù)是否有數(shù)據(jù)
3,再排除adapter的數(shù)據(jù)刷新是否有問(wèn)題
4,再排除你的item是否是可見(jiàn)的
我也是遇到同種情況
wx.openLocation({
name: '北京-朝陽(yáng)',
address: '北京朝陽(yáng)大山子路',
latitude: res.result.location.lat,
longitude: res.result.location.lng
})
詳細(xì)請(qǐng)參考我的文檔https://segmentfault.com/a/11...
對(duì)direction屬性理解錯(cuò)誤。direction的取值有:rtl和ltr,實(shí)際上就是標(biāo)簽的dir屬性。rtl可以實(shí)現(xiàn)居右對(duì)齊。
原生js XMLHttpRequest在onreadystatechange事件根據(jù)判斷readyState和status的狀態(tài)可以知道數(shù)據(jù)是否已發(fā)送完
不要默認(rèn)顯示登錄頁(yè),先顯示空白頁(yè),判斷完登錄狀態(tài)再顯示登錄頁(yè)或者內(nèi)容頁(yè),就不會(huì)閃了
應(yīng)該是 ,
'a,v,[b,c,e],d'.split(/,(?![^\]\[]+])/)
如果 msg 不是 數(shù)組則 語(yǔ)法有誤, 你的代碼 ES6環(huán)境下 也無(wú)法運(yùn)行
如果是數(shù)組:
self.team.push.apply(self.team, msg)
大概意思是RouterMap
沒(méi)有render
方法,他應(yīng)該不是個(gè)組件
我很好奇這個(gè)routermap
是什么,網(wǎng)上也搜不到,router v4
的包里也沒(méi)有這個(gè)模塊,能不能把你的資料給我看看?
iview實(shí)際使用的vue版本和你項(xiàng)目實(shí)際的vue版本不同造成的問(wèn)題, 解決辦法是安裝相同版本的vue. 另外: vue-template-compiler 這個(gè)插件也安裝和vue相同版本的.
//說(shuō)明當(dāng)前目錄一定要加 ./,否則雖然webstorm里面可以打開(kāi)文件,但是webpack打包找不到
webpack中引入外部文件的幾種方法:
require ("./assets/test.js") //require方式寫法
import Test from "./assets/test.js" //import完整寫法
import "./assets/test" //不加名字,不加from,不加后綴(默認(rèn)是.js)
import "./assets/test.css" //引入css要加后綴
webpack 的 output里的 filename配置好,filename: '[name].js?[hash]'
去掉類似 hash 的后綴
如果不想函數(shù)名被混淆,配置你的uglify
new webpack.optimize.UglifyJsPlugin({
mangle: {
except: [''] //不需要混淆的函數(shù)名
}
})
GitHub上搜索share.js
謝邀
request.addEventListener('load', this.update);
這句的request是什么東西啊?
webpack3的語(yǔ)法發(fā)生了變化,需要新建一個(gè)文件postcss.config.js,內(nèi)容是
module.exports = {
plugins: [
require('postcss-import'), //需要安裝 npm install postcss-import --save-dev,這句代碼是會(huì)對(duì)一個(gè)js文件里面import進(jìn)來(lái)的多個(gè)css放在同一個(gè)style里面,如果是多個(gè)文件引入就會(huì)生成多個(gè)
require('autoprefixer')({
broswers: ['>1%', 'last 5 versions', 'Firefox ESR', 'not ie < 9']
})
]
}
然后webpack.config.js中配置loaders為
{
test: /\.css$/,
//這里用數(shù)組方式或者loader字符串連接方式都可以
use: [
'style-loader',
'css-loader?importLoaders=1', //對(duì)于css中@import進(jìn)來(lái)的css同樣做前綴處理
'postcss-loader'
]
}
在.vue和.js文件中使用對(duì)應(yīng)的cssload解析就可以了。你用的是sass那就需要先安裝:
//在項(xiàng)目下,運(yùn)行下列命令行,sass-loader依賴于node-sass,所以還要安裝node-sass
npm install --save-dev sass-loader node-sass
然后在對(duì)應(yīng)的配置module中配上對(duì)應(yīng)的loader
今天又測(cè)試了下,使用vue-devtools發(fā)現(xiàn)子組件接收到的值是更新的,那么就是我watch寫的不對(duì)。仔細(xì)查閱發(fā)現(xiàn)watch檢測(cè)對(duì)象的話,需要調(diào)用handler
watch: {
movMsg: {
handler (newValue, oldValue) {
console.log(newValue)
this.setPlayer()
}
}
},
這樣每次數(shù)據(jù)確實(shí)都是刷新的,并且切換可以創(chuàng)建新的實(shí)例~嗯 于是問(wèn)題和在父組件調(diào)用是一樣的,又創(chuàng)建了一大堆播放器。
methods: {
setPlayer () {
this.$nextTick(() => {
// console.log(this.movMsg.videourl)
// eslint-disable-next-line
const player = new TcPlayer('player', {
'mp4': this.movMsg.videourl, // 視頻是只有這一個(gè)參數(shù),直播只有下面兩個(gè)參數(shù)
'm3u8': this.movMsg.hlsPlay,
'flv': this.movMsg.flvPlay,
'autoplay': false,
'coverpic': {'style': 'default', 'src': this.movMsg.pictureurl ? this.movMsg.pictureurl : this.movMsg.coverPicture}, // 這里判斷視頻的圖是不是空,不是空那就是視頻的圖,空的話那么就是直播的參數(shù)
'width': '100%',
'height': '100%',
'wording': {
2032: '網(wǎng)絡(luò)錯(cuò)誤',
2048: '請(qǐng)求視頻失敗',
12: '請(qǐng)?zhí)顚懸曨l播放地址',
13: '直播已經(jīng)結(jié)束',
2: '直播已經(jīng)結(jié)束'
}
})
})
}
},
所以我想應(yīng)該是我每次實(shí)例化新的播放器對(duì)象之前先把原來(lái)的銷毀。但是我試了幾次都找不到這個(gè)對(duì)象呢。。
最終用了一個(gè)比較浪的方法
給播放器的容器加ref 然后在每次創(chuàng)建前
this.$refs.player.innerHTML = ''
不論如何 總算實(shí)現(xiàn)了。。。。
已經(jīng)解決了,是我引用 錯(cuò)了,應(yīng)該是:
teachers:state=>state.adminTeacher.teachers
因?yàn)楹心P偷腷order和padding是不計(jì)算在content內(nèi)容里的,你的width:100%;height:100%;也就是內(nèi)容已經(jīng)占滿了,再加上border就超過(guò)了可視窗口的width和height,所以出現(xiàn)滾動(dòng)條,加上css box-sizing: border-box;讓內(nèi)容包含border和padding就行了
body{
border:1px solid #ccc;
box-sizing: border-box;
}
北大青鳥(niǎo)APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
北大青鳥(niǎo)中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過(guò)二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機(jī)構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團(tuán),成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達(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
曾工作于聯(lián)想擔(dān)任系統(tǒng)開(kāi)發(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ū)ο箝_(kāi)發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開(kāi)發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開(kāi)發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開(kāi)發(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)師。