我今天測(cè)試了, Typecho 開(kāi)發(fā)版最新版使用 WordPress 手機(jī)客戶端無(wú)法回復(fù)評(píng)論了!
好吧,我發(fā)現(xiàn)不能用是我的原因造成的,[WordPress 手機(jī)客戶端在 Typecho 上無(wú)法回復(fù)評(píng)論的原因](https://lnmp.ymanz.com/ty/121...)一文里我已經(jīng)搞清楚是怎么回事兒了!
囧呀!
watch在created之后就開(kāi)始監(jiān)聽(tīng)變化了,在mounted之前,props的option應(yīng)該發(fā)生了一次變化,而這時(shí)你的chartDom還沒(méi)渲染好,所以會(huì)出現(xiàn)圖中的報(bào)錯(cuò)。把chart.init操作移至mounted中就行了。還有,不用每次option變動(dòng)都去執(zhí)行init,只要執(zhí)行一下setOption就能重繪了。
另外,你DOM容器變化后才需要resize,比如調(diào)整窗口大小后,DOM寬度變小了,那就執(zhí)行以下resize(這種情況最好配合debounce使用)
還是直接上代碼吧……
watch: {
option: function (val) {
if (val) this.renderChart();
}
},
mounted(){
this.chart = echarts.init(this.$refs.myEchart);
window.addEventListener("resize", this.onResize, false);
},
destroyed(){
window.removeEventListener("resize", this.onResize, false);
},
methods: {
onResize(){
if(this.chart){
this.chart.resize();
}
}
renderChart () {
// this.chart = echarts.init(this.$refs.myEchart);
this.chart.setOption(this.option);
}
}傳不進(jìn)去,Badge變化的時(shí)候直接用修改title的DOM把
你自己先封裝一個(gè)單文件彈窗組件,在需要用它的組件內(nèi)引入,如果使用改彈窗組件較為頻繁,v-show,否則v-if
你沒(méi)有解綁成功,應(yīng)該給函數(shù)設(shè)置一個(gè)引用,然后unbind的時(shí)候要傳入這個(gè)引用作為第二個(gè)參數(shù)
// 設(shè)置初始數(shù)據(jù)
getInitialState() {
return {
progress: 0,
volume: 0,
isPlay: true,
leftTime: ''
}
},
/**
* 事件發(fā)布
*/
playPrev() {
PubSub.publish('PLAY_PREV');
},
playNext() {
PubSub.publish('PLAY_NEXT');
},
//時(shí)間格式化
formatTime(time) {
time = Math.floor(time);
let minutes = Math.floor(time / 60);
let seconds = Math.floor(time % 60);
// seconds =seconds < 10 ? `0${seconds}` : seconds;
// return `${minutes}:${seconds}`;
return minutes + ':' + (seconds < 10 ? '0' + seconds : seconds);
},
jPEvent = (e) => {
//音頻總時(shí)長(zhǎng)
duration = e.jPlayer.status.duration;
//回調(diào)函數(shù),將音樂(lè)播放時(shí)間傳回progress
this.setState({
volume: e.jPlayer.options.volume * 100, //音量
progress: e.jPlayer.status.currentPercentAbsolute, //播放時(shí)間百分比
leftTime: this.formatTime(duration * (1 - e.jPlayer.status.currentPercentAbsolute / 100))
});
}
componentDidMount() {
// 監(jiān)聽(tīng)音樂(lè)播放時(shí)間
$('#player').bind($.jPlayer.event.timeupdate, this.jPEvent);
},
//解綁
componentWillUnMount() {
$('#Player').unbind($.jPlayer.event.timeupdate, this.jPEvent);
},
progressChangeHandler(progress) {
//調(diào)用jPlayer的方法,更改播放時(shí)間
// this.state.isPlay ? 'play' : 'pause'
$('#player').jPlayer("play",duration * progress);
this.setState({
isPlay: true
});
},
//音量調(diào)節(jié)
changeVolumeHandler(progress) {
$('#player').jPlayer('volume',progress);
// this.setState({
// volume: progress * 100,
// });
},
//播放和暫停
play() {
if(this.state.isPlay) {
$('#player').jPlayer('pause');
} else {
$('#player').jPlayer('play');
}
this.setState({
isPlay: !this.state.isPlay
});
},
render() {
return (
//html代碼
);
}
代碼沒(méi)格式化不知道會(huì)不會(huì)缺個(gè)括號(hào)什么的,大概就這個(gè)意思。
服務(wù)器的access-allow頭不可以為*,要為指定的域名
innerHTML
@font-face
fontmin-字體子集化方案
從技術(shù)角度看,不是非要有個(gè)自動(dòng)釋放池.因?yàn)閴K的末尾恰好是應(yīng)用程序的終止處,而此時(shí)操作系統(tǒng)會(huì)將引用程序所占的全部?jī)?nèi)存都釋放掉.雖說(shuō)如此,但是如果不寫這個(gè)塊的話,那么由UIApplicationMain函數(shù)所自動(dòng)釋放的那些對(duì)象,就沒(méi)有自動(dòng)釋放池可用,于是系統(tǒng)發(fā)出了警告,所以說(shuō),這個(gè)池子可以理解成最外圍捕捉自動(dòng)釋放對(duì)象用的.
你怎么寫的?用filestream硬寫嗎?
可以開(kāi)啟read write share,不過(guò)log可能寫的亂七八糟。
是這使用nlog吧。
首先確定一下你把JAR包放到你本地的倉(cāng)庫(kù)了,然后你在看看你的maven的settings.xml的配置中倉(cāng)庫(kù)位置指向的是哪里。
MVC 是一種架構(gòu)分層模式
web MVC 是指在 web 領(lǐng)域下實(shí)踐的 MVC,因?yàn)?web 領(lǐng)域的視圖層跟 native 應(yīng)用的視圖層不太能劃等號(hào)
Spring MVC 和 Spring Web MVC 是同一個(gè)東西,就是 Spring Framework 里的一個(gè)模塊。
在 Spring Framework 介紹頁(yè)面 寫的是 Spring MVC,然而點(diǎn)進(jìn)去后具體的描述頁(yè)面 使用 Spring Web MVC 來(lái)稱呼,文檔里有這么一句話:
The formal name "Spring Web MVC" comes from the name of its source module spring-webmvc but it is more commonly known as "Spring MVC".
所以說(shuō)正式名稱叫 Spring Web MVC,不過(guò)大多數(shù)人都喜歡叫 Spring MVC。
這個(gè)是很簡(jiǎn)單和常見(jiàn)的需求啊,data里面定義好你的pageSize, pageIndex,methods里面定義好你的方法,注冊(cè)一個(gè)下樓是指令,監(jiān)聽(tīng)下拉動(dòng)作執(zhí)行加載數(shù)據(jù),沒(méi)加載一次pageIndex加1就ok,如果指令不會(huì)寫看文檔,還是不會(huì)寫就去npm找現(xiàn)成的
as 不是重命名原文件。
as 是代表打開(kāi)后的文件句柄。比如 f = open(file_1,'w'),as 后面那個(gè)相當(dāng)于這個(gè) f 變量。之所以用with是因?yàn)閣ith是一個(gè)上下文管理器,可以自動(dòng)關(guān)閉文件。不需要主動(dòng)去調(diào)用f.close().
微信那邊的回調(diào)地址里面好像是不允許攜帶 hashtag 的
單頁(yè)應(yīng)用可以把 vue-router 改成 history 模式:
同時(shí),如果是 nginx 部署的項(xiàng)目,需要改一下nginx配置:
location / {
try_files $uri $uri/ /index.html;
}<keep-alive include="a,b">
<!-- 將緩存name為a或者b的組件-->
<component :is="view"></component>
</keep-alive>
呃... 親自試了一下才明白題主的提問(wèn),重新回答如下:
使用 .container-fluid 代替 .container , 不用給header設(shè)置寬度。
來(lái)源:https://v3.bootcss.com/css/#grid
北大青鳥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)開(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)師。