axios卻不能成功報(bào)500,什么原因
后端代碼寫(xiě)的有問(wèn)題。
因?yàn)榉匆?hào)模板插值只會(huì)翻譯一次。
const html = content => `${tpl}`;
// 等價(jià)于
const html = content => "" + tpl "";
// 你需要在運(yùn)行時(shí)對(duì) tpl 再次進(jìn)行模板插值,只考慮實(shí)現(xiàn)功能的話,可以這樣:
const html = content => eval("`" + tpl "`"); 你是不是把 html 文件設(shè)為 entry 了…
nvm是管理node版本的,npm是管理node插件的
建一個(gè)全局的數(shù)組,把瀏覽過(guò)的數(shù)據(jù)放進(jìn)去 需要的話取出來(lái)
Set的特點(diǎn)是去重,key不能重復(fù)一定沒(méi)問(wèn)題。有一個(gè)點(diǎn),如果進(jìn)入Set的key是String類型,看看Set都做了些什么,首先對(duì)key做了一個(gè)hash計(jì)算拿到一個(gè)hashCode值,Iterator keys做equals比較,如果返回true那么這個(gè)key就放不進(jìn)去了,達(dá)到了去重的效果。如果進(jìn)入Set的key是一個(gè)對(duì)象呢,都知道new一個(gè)對(duì)象,他們?nèi)绻嗟饶敲磆ashCode一定也相等,equals肯定也是true,可JVM不吃這套,定義了每個(gè)new出來(lái)的對(duì)象都是獨(dú)一無(wú)二的,這就導(dǎo)致了equals 返回false,那么Set可以放下Dog對(duì)象,因?yàn)槟闱昂蠓湃氲氖莾蓚€(gè)Dog對(duì)象,而不是一個(gè)Dog類。希望可以幫到你,問(wèn)題的地方,歡迎大神們拍磚指正!
是NP-hard問(wèn)題。近似算法參見(jiàn)partition problem。
Generator 有能力,把所有“回調(diào)”改成真正的“返回”。
以前是:
asyncCall().then(function(response){ console.log(response) });
可以改成:
var response = yield gen.Task(asyncCall);
console.log(response);
細(xì)節(jié):https://www.zouyesheng.com/js...
getCityList的代碼貼一下。我猜測(cè)是空值的請(qǐng)求發(fā)出去了,然后回來(lái)的慢。結(jié)果空值把有值的覆蓋的。寫(xiě)一下控制,只有最后一次ajax才會(huì)賦值。
看控制臺(tái)是已經(jīng)渲染出來(lái)了
因?yàn)辄c(diǎn)出來(lái)的那個(gè)東西,不是select呀。
你好,series中的每個(gè)值的stack去掉,或者不要給他們一樣的值“總量”
做成啟動(dòng)盤(pán)一樣可以當(dāng)U盤(pán)使用啊,
不過(guò)建議最好有挑一個(gè)小容量的,將要淘汰的做啟動(dòng)盤(pán),頻繁的讀寫(xiě)會(huì)影響U盤(pán)的壽命
如果一定要將U盤(pán)分區(qū)的話,其實(shí)我也沒(méi)弄過(guò),等有時(shí)間嘗試一下
select a.sn,group_concat(c.title) as goodslist from order a left join order_goods b on a.sn = b.orderid left join goods c on b.goodsid = c.id group by a.sn
不知道你的sn是不是就是orderid
你有10個(gè)盒子累起來(lái)了,你決定抽調(diào)最后一個(gè)把它粘在墻上,然后其余9個(gè)都掉下來(lái)了, 所以每次你獲取的最后一個(gè)盒子位置總是一樣的, 因?yàn)樗麄兛偸窃?strong>最底部.
解決方案就是不要立即抽調(diào)最后一個(gè)盒子,把尺寸都測(cè)量完后在執(zhí)行抽出的操作.
function queueUpdate($el, css) {
setTimeout(function () {
$el.css(css)
}, 0)
}
$(document).ready(function () {
$('.box').each(function () {
var css = {
'position': 'absolute',
'left': $(this)[0].offsetLeft,
'top': $(this)[0].offsetTop,
'width': $(this)[0].offsetWidth,
'height': $(this)[0].offsetHeight
};
$(this).removeClass('box');
// 如果執(zhí)行下面一行,則所有的 css 內(nèi)容都會(huì)變成第一個(gè)元素的值
// position:absolute;left: 0px; top: 10px;width: 226px;height: 23px
queueUpdate($(this), css)
});
});function (...) use (...) {...}
參考 PHP 文檔:https://secure.php.net/manual...
1 遮罩層,有一個(gè)遮罩層,蓋住其他地方,然后只有綠色按鈕可以點(diǎn),點(diǎn)擊遮罩層就可以隱藏,
缺點(diǎn)是z-index層數(shù)要控制好,還有就是如果點(diǎn)擊其他功能按鈕,會(huì)失效,因?yàn)橛姓谡謱?,?dǎo)致往往要點(diǎn)擊兩次
2 監(jiān)聽(tīng),點(diǎn)擊其他地方就關(guān)閉
methods: {
handleBodyClick(){
if (綠色區(qū)域出來(lái)了,要判斷點(diǎn)擊其他地方就要關(guān)閉,這樣可以避免綠色區(qū)域已經(jīng)關(guān)閉還在操作) {
let _con = $(目標(biāo)區(qū)域)
if (!_con.is(e.target) && _con.has(e.target).length === 0) {
// 點(diǎn)擊目標(biāo)區(qū)域外的時(shí)候關(guān)閉綠色區(qū)域
}
}
},
},
mounted () {
document.addEventListener('click', this.handleBodyClick)
},
destroyed () {
document.removeEventListener('click', this.handleBodyClick)
}js處理。。檢測(cè)clientHeight高度變化,彈出框彈出的時(shí)候高度會(huì)明顯變小,然后js對(duì)頁(yè)面做定位補(bǔ)償
你已經(jīng)用了redux了,為什么還要這么麻煩。你把要傳遞給子組件的狀態(tài)放在store上傳遞下去,子組件就會(huì)自動(dòng)根據(jù)數(shù)據(jù)進(jìn)行渲染了。state在組件控制自己本身的狀態(tài)的時(shí)候再使用。
你這里的dialogVisible只是用傳入的參數(shù)初始化了,并不會(huì)根據(jù)傳入的參數(shù)而變化,畢竟它不是計(jì)算屬性。。
參考:https://vuejs.org/v2/guide/co...
更新:
我自己寫(xiě)了一個(gè),你看看;要點(diǎn)在于父組件傳入的屬性參數(shù)是不能在子組件里直接修改的,實(shí)際控制dialog顯示隱藏的最終都是父組件修改isShow的值實(shí)現(xiàn)的,子組件只是觸發(fā)自定義事件:
<body>
<div id="father">
<button @click="toggleDialog">toggle dialog</button><br>
<el-dialog v-show="isShow" :dialogVisible="isShow" @on-close="closeDialog">
</el-dialog>
</div>
<script src="https://cdn.bootcss.com/vue/2.5.13/vue.min.js"></script>
<script type="text/javascript">
Vue.component('el-dialog',{
template: '<p><button @click="close">close dialog</button> <slot></slot></p>',
props: {
dialogVisible: {
type: Boolean,
default: false
}
},
methods: {
close: function(){
this.$emit('on-close');
}
}
});
new Vue({
el: '#father',
data: {
isShow: false
},
methods: {
toggleDialog: function(){
this.isShow = !this.isShow;
},
closeDialog: function(){
this.isShow = false;
}
}
})
</script>
</body>
建議在你提問(wèn)表述不清楚的時(shí)候也做一個(gè)能表達(dá)你問(wèn)題的最小系統(tǒng)吧
你可以將jdbc.yaml文件命名為application-jdbc.yaml。
在啟動(dòng) spring-boot 時(shí)設(shè)置 jvm 參數(shù) -Dspring.profiles.active=jdbc 即可,這樣 spring-boot 會(huì)加載 application.yaml 配置文件和對(duì)應(yīng)的 profile 配置文件。
多個(gè)profile采用英文逗號(hào)分隔
$ java -Dspring.profiles.active=jdbc,jdbc2 -jar [xxx].jar北大青鳥(niǎo)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)師。