value指定選中項(xiàng)目的 value 值,可以使用 v-model 雙向綁定數(shù)據(jù)。單選時(shí)只接受 String 或 Number,多選時(shí)只接受 Array(v-model綁定也就是當(dāng)前默認(rèn)顯示哪一個(gè)option 是通過(guò)value決定的)
key是為了給 Vue 一個(gè)提示,以便它能跟蹤每個(gè)節(jié)點(diǎn)的身份,從而重用和重新排序現(xiàn)有元素,你需要為每項(xiàng)提供一個(gè)唯一 key 屬性
你設(shè)置setCookie時(shí)沒(méi)定義path,所以會(huì)依照當(dāng)前頁(yè)面的路徑填值。
function setCookie(cname,cvalue,exdays){
var d = new Date();
d.setTime(d.getTime()+(exdays*24*60*60*1000));
var expires = "expires="+d.toGMTString();
document.cookie = cname+"="+cvalue+";path=/;"+expires;
console.log(document.cookie);
}
會(huì)出這種現(xiàn)象,比如在codepen.io模擬編輯環(huán)境下,就會(huì)發(fā)生這種情況(每次刷新是新的頁(yè)面展現(xiàn)給你)。
先去看 ajax的規(guī)范,只能是字符串通訊,大部分包括你的實(shí)例還是 json格式的字符串,但是你的后臺(tái)明顯返回了一個(gè)頁(yè)面而不是字符串(不是方法返回 string就是返回字符串了),你把 controller改成 restcontroller試一下
本地之外的,jar包中的,需要用classpath*
classpath*:com/gs/A/dao/**/*.xml
從你的評(píng)論中我理解:B依賴了A中的內(nèi)容,但是A的打包形式是war。
有兩種方式:
.fold-enter-active,.fold-leave-active{
transition: all .5s ease;
transform: translate3d(0,0,0);
}
.fold-enter,.fold-leave-to{
transform: translate3d(0,-100%,0);//進(jìn)入時(shí)位置是-100在上面,然后回到0,是自上而下,自下而上
100
}他是鼠標(biāo)點(diǎn)擊input后產(chǎn)生的,你一點(diǎn)其他的地方就消失了。
所以,你可以在chrome里打個(gè)cilck事件的斷點(diǎn),再點(diǎn)input,彈框的dom就固定住了不會(huì)消失了。
1.建議封裝下
2.建議在api配置的時(shí)候加上參數(shù)用來(lái)決定是否在header中帶token
export const API = {
login:{
url: '////',
method: 'post',
token: true
},
...
}
我們對(duì)請(qǐng)求做了封裝,可以傳一個(gè)api接口對(duì)象,在攔截器里在對(duì)最終對(duì)傳參序列化
3.可以把token存在緩存,判斷沒(méi)有時(shí)再去storage中取
vue是沒(méi)有監(jiān)聽(tīng)下標(biāo)賦值的操作也無(wú)法監(jiān)聽(tīng)
下面這種是無(wú)法監(jiān)聽(tīng)的
var arr = ["a","b"];
arr[1] = "bbbb";
vue只監(jiān)聽(tīng)了'push','pop','shift','unshift','splice','sort','reverse'等直接改變?cè)瓟?shù)組的方法
而$set,內(nèi)部還是splice方法
function set(target, key, val) {
if (Array.isArray(target) && typeof key === 'number') {
target.length = Math.max(target.length, key);
target.splice(key, 1, val);
return val
}
//其他操作
...
}
但是如果你的結(jié)構(gòu)下面:
var arr = ["a",{text:"b"}];
arr[1].text = "bbbbb";
因?yàn)閷?duì)數(shù)據(jù)進(jìn)行了遞歸 對(duì)象的賦值是可以直接監(jiān)聽(tīng)到的
但是下面又不行了
var arr = ["a",{text:"b"}];
arr[1] = {text:"bbbbb"};
總結(jié)來(lái)說(shuō)不要數(shù)組下標(biāo)直接賦值
var arr = ["a",{text:"b"}];
this.arr[1] = {text:"bbbbb"};//除了這種以下都可以
this.arr[1].text = "bbbbb";//利用對(duì)象的監(jiān)聽(tīng)
this.arr = ["a",{text:"bbbbb"}];//同上
this.arr.splice(1, 1, {text:"bbbbb"});//數(shù)組的監(jiān)聽(tīng)
this.$set(this.arr,1,{text:"bbbbb"});//同上TimePicker 時(shí)間選擇器 應(yīng)該是不能選多個(gè)時(shí)間的
但是 select - 基礎(chǔ)多選 倒是可以多選。
謝邀!
本來(lái)打算直接運(yùn)行一下你那個(gè)代碼的,不過(guò)看起來(lái)似乎不行。
除了clientWidth獲取可視區(qū)域?qū)挾纫酝?,還有幾個(gè)獲取寬度的屬性,例如offsetWidth,可以都試一試。
還有一個(gè)問(wèn)題就是你提到了去掉里面的i標(biāo)簽獲取的寬度就正常了,那么有沒(méi)有對(duì)所有標(biāo)簽的默認(rèn)樣式進(jìn)行統(tǒng)一的處理,因?yàn)楹芏鄻?biāo)簽都是有默認(rèn)樣式的。
遇到過(guò)幾次這種問(wèn)題,又一次是去看了打包后的代碼,安照錯(cuò)誤提示找到錯(cuò)誤的位置,看看到底是哪里錯(cuò)了,或許有效
看起來(lái)是在App.vue中引入了lodash.clonedeep,但實(shí)際沒(méi)有安裝該依賴?
npm i --save lodash.clonedeep
安裝后再npm run dev試試看?
想問(wèn)下樓主怎么解決的
使用vue-markdown-loaderhttps://github.com/QingWei-Li...
動(dòng)態(tài)計(jì)算,使隨機(jī)的期望值在理論上符合你的要求即可。
當(dāng)然,最后的結(jié)果,不可能是嚴(yán)格的 10 分鐘。(如果要嚴(yán)格也可以,只是后面的變化,可能是 0 而已)
很簡(jiǎn)單的歸并問(wèn)題,目前剩余時(shí)間 T (時(shí)間可以轉(zhuǎn)化為“循環(huán)次數(shù)”,“間隔時(shí)間”等),相差的量是 S,那么當(dāng)前的變化量是一個(gè)關(guān)于 T 和 S 的函數(shù), 即 d(n) = f(T, S) ,變化之后,下一個(gè) d 就是 d(n+1) = f(T - t, S - d) 。進(jìn)一步,當(dāng) S <= 0 時(shí), d = 0 。
給個(gè)進(jìn)度條的例子,每次隨機(jī)值的變化程度是動(dòng)態(tài)分頁(yè)數(shù)據(jù)的那個(gè) stdDev 影響的:
<!DOCTYPE html>
<html lang="zh-cmn-Hans">
<head>
<meta charset="utf-8" />
<title>變化</title>
<link rel="stylesheet" type="text/css" href="" />
<script type="text/javascript" src="https://s.zys.me/js/jq/jquery.min.js"></script>
</head>
<body style="margin: 100px;">
<div id="bg" style="width: 800px; height: 30px; background-color: gray;">
<div id="bar" style="width: 50%; height: 30px; background-color: red;"></div>
</div>
<script type="text/javascript">
// http://www.cnblogs.com/zztt/p/4025207.html
// 抄的正態(tài)分布生成算法
function getNumberInNormalDistribution(mean, stdDev){
return mean + (randomNormalDistribution() * stdDev);
}
function randomNormalDistribution(){
var u=0.0, v=0.0, w=0.0, c=0.0;
do {
//獲得兩個(gè)(-1,1)的獨(dú)立隨機(jī)變量
u = Math.random() * 2 - 1.0;
v = Math.random() * 2 - 1.0;
w = u * u + v * v;
} while( w == 0.0 || w >= 1.0 )
//這里就是 Box-Muller轉(zhuǎn)換
c = Math.sqrt( (-2 * Math.log(w)) / w );
//返回2個(gè)標(biāo)準(zhǔn)正態(tài)分布的隨機(jī)數(shù),封裝進(jìn)一個(gè)數(shù)組返回
//當(dāng)然,因?yàn)檫@個(gè)函數(shù)運(yùn)行較快,也可以扔掉一個(gè)
//return [u*c,v*c];
return u * c;
}
</script>
<script type="text/javascript">
// 假設(shè)整個(gè)變化過(guò)程為 5000 毫秒時(shí)間, 總長(zhǎng)度是 800px
var T = 5000;
var D = 800;
// 同時(shí), 我們定每 100 毫秒變化一次, 則整個(gè)過(guò)程執(zhí)行完是 5000 / 100 = 50 次的變化
// 那么, 如果每次變化是平均的, 則期望值是 800 / 50 px 每次.
var PER = 100;
var N = T / PER;
var $n = $('#bar');
$n.width(0);
var width = 0;
function action(){
var n = getNumberInNormalDistribution(D / N, 10);
D -= n;
if(D <= 0){ $n.width('800px'); over(); return }
$n.width(width + n + 'px');
width += n;
N -= 1;
if(N <= 0){ $n.width('800px'); over(); return }
setTimeout(action, PER);
}
function over(){
console.log('over');
setTimeout(reset, 3000);
}
function reset() {
T = 5000; D = 800; PER = 100; N = T / PER;
$n.width(0);
width = 0;
action();
}
action();
</script>
</body>
</html>
value和v-model的本質(zhì)是不同的,你應(yīng)該賦值的是Vue對(duì)象下的customForm.TransMode,而不是去賦值value。你對(duì)vue的了解還不夠深刻,建議先去看一下vue的文檔,而且使用了vuejs,其實(shí)不建議再使用jquery
改寫(xiě)成vm.form={} 試試,報(bào)錯(cuò)的內(nèi)容是 數(shù)據(jù)格式不對(duì), 組件需要傳入的字段是對(duì)象, 但你清空數(shù)據(jù)傳入的數(shù)據(jù)是字符串,導(dǎo)致了報(bào)錯(cuò)
div overflow設(shè)置為hidden;
利用transform:translate屬性 在touch的時(shí)候修改translate的值
官方文檔的截圖
北大青鳥(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)師。