應(yīng)該是你的thead中的列和tbody中的列數(shù)不一致吧。
那是瀏覽器干的,因?yàn)槟銢](méi)寫(xiě)協(xié)議,://192.168.31.205/strack/Api/User/select。
Dcloud 的曾經(jīng)用過(guò),個(gè)人不大建議用這個(gè),代碼層面有些落伍,現(xiàn)在都流行promise了 這個(gè)框架里的api得一層層嵌套,mui框架到挺好,設(shè)備訪問(wèn)上提供的api非常有限,可擴(kuò)展性非常小,除非開(kāi)發(fā)人員懂得原生開(kāi)發(fā),根據(jù)我個(gè)人愚見(jiàn) 相對(duì)國(guó)產(chǎn)的那些框架來(lái)說(shuō)dcloud算優(yōu)秀的了,有個(gè)hbuilder可以快速開(kāi)發(fā)。純屬個(gè)人看法
你現(xiàn)在給出的代碼和你圖片上截屏的代碼是不同的,特別是函數(shù)聲明checkFlag中
var pageHeight = document.documentElement.clientHeight || document.body.clientHeight;
而你的圖片上寫(xiě)的是
var pageHeight = document.documentElement.clientHeiht || document.body.clientHeiht; //這里clientHeight誤寫(xiě)為 clientHeiht了,注意兩個(gè)都寫(xiě)錯(cuò)誤了,所以pageHeight的值不正確了,所以不起效。
你要注意檢查代碼的正確性。
換一個(gè) https 的 cdn 試試
antd Calendar
由于最近被和諧,國(guó)內(nèi)鏡像
第二次被邀請(qǐng),所以去查了一下文檔,文檔里沒(méi)有說(shuō) confirm() 會(huì)返回 Promise 對(duì)象,所以自然不能用 .then() 只能用回調(diào)。
所以題主為什么不自己去看下文檔呢?你都選擇用這個(gè)組件庫(kù)了,好好看下文檔不行么?
如果你希望用 Promise 的方式,可以自己封裝一下,并且去這個(gè) issue里表態(tài)。
export const myConfirm(options) {
return new Promise((resolve, reject) => {
Vue.$vux.confirm({
...options,
onConfirm() {
resolve();
},
onCancel() {
reject();
},
});
});
}只可以獲取文件的名稱(chēng)吧?具體請(qǐng)看這里的使用API說(shuō)明:
HTML DOM FileUpload 對(duì)象
可使用html-loader依賴(lài):
安裝:npm i -D html-loader
添加配置使用:
module: {
rules: [{
test: /\.html$/,
use: [ {
loader: 'html-loader',
}],
}]
}
然后,就可以在html文件中正常使用src了
如果配置不太會(huì),可以看下自寫(xiě)的一篇webpack簡(jiǎn)易教程
html:
<div class="outerbox">
<div class="lf"></div>
<div class="rg"></div>
</div>
css:
.outerbox{
width: 500px;
height: auto;
margin: 0 auto;
display: flex;
flex-flow: row nowrap;
justify-content: space-between;
align-content: flex-start;
}
.outerbox div{
width: 100px;
height: 100px;
background: red;
}y值等比例增加,而不是根據(jù)鼠標(biāo)移動(dòng)位置
其實(shí)這類(lèi)語(yǔ)法糖,不太懂原理。建議通過(guò) babel 轉(zhuǎn)換成ES5后,再去讀代碼,這樣便于理解。
比如上面的代碼體,轉(zhuǎn)換后:
串行:
while (1) {
switch (_context.prev = _context.next) {
case 0:
console.time('test');
_context.next = 3;
return a(); // 先執(zhí)行 a
case 3:
aa = _context.sent; // 等待a 結(jié)果,返回了。繼續(xù)下一步
_context.next = 6;
return b();
case 6:
bb = _context.sent;
console.log('$(aa)-' + bb);
console.timeEnd('test');
case 9:
case 'end':
return _context.stop();
}
}
并行:
_asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
var promiseA, promiseB, aa, bb;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
console.time('test');
// 所以這里是先調(diào)用,后取結(jié)果 ,其實(shí)這里如果你a,b里面有ajax調(diào)用。這里機(jī)會(huì)是順序發(fā)送了。也就假似并行
// await promiseA, await promiseB代碼塊獲取的結(jié)果的地方,還是串行的。
promiseA = a(); // 執(zhí)行,a
promiseB = b(); // 執(zhí)行,b
_context.next = 5; // 5
return promiseA;
case 5:
aa = _context.sent;
_context.next = 8;
return promiseB;
case 8:
bb = _context.sent;
console.log('$(aa)-' + bb);
console.timeEnd('test');
case 11:
case 'end':
return _context.stop();
}
}
}, _callee, undefined);
}))();不能正常顯示是x5webview需要設(shè)置一下,這個(gè)描述更清楚一點(diǎn),https://www.jianshu.com/p/fc5...
iphone 微信內(nèi) 誘導(dǎo) 長(zhǎng)按圖片保存,其他的都不好使
我覺(jué)得樓主的問(wèn)題可能處在user model的 get_id 方法上
# 下面是get_id 的官方說(shuō)明
# get_id()
# 返回一個(gè)能唯一識(shí)別用戶(hù)的,并能用于從 user_loader 回調(diào)中 加載用戶(hù)的 unicode 。
# 注意著 必須 是一個(gè) unicode ——如果 ID 原本是 一個(gè) int 或其它類(lèi)型,
# 你需要把它轉(zhuǎn)換為 unicode 。
# 其作用應(yīng)該是:能用于從user_loader回調(diào)中加載用戶(hù)
# 所以說(shuō)這個(gè)get_id對(duì)每個(gè)user而言返回的應(yīng)該是唯一的
# 而樓主的代碼中,這個(gè)方法的返回值如下
# 這就會(huì)導(dǎo)致沒(méi)辦法從回調(diào)中獲取用戶(hù)的實(shí)例
return uuid.uuid4()
# 修改方式:
# 1. 簡(jiǎn)單粗暴測(cè)試方法,如果有效的話(huà)再根據(jù)情況優(yōu)化。
return '1'
# 2. 后續(xù)改進(jìn)方法(隨便寫(xiě)的一個(gè),樓主請(qǐng)根據(jù)實(shí)際優(yōu)化)
return str(self.id)
補(bǔ)充(因?yàn)闆](méi)用過(guò)這插件,所以如果說(shuō)錯(cuò)的話(huà)請(qǐng)忽略。):
# 剛又看了下官方文檔和源碼
# 裝飾器 login_require 執(zhí)行成功,需要獲取到當(dāng)前用戶(hù)
# 而獲取當(dāng)前用戶(hù),用戶(hù)需要自定義如下幾個(gè)方法
# 因?yàn)橛袀€(gè)沒(méi)在樓主的代碼中看見(jiàn),就在下面寫(xiě)下了
# 1. 供flask-login獲取當(dāng)前用戶(hù)
@login_manager.user_loader
def load_user(user_id):
return User.get(user_id)
# 2. 為load_user方法提供user_id
def get_id(self):
# 這里的返回值不能是動(dòng)態(tài)的
# 而是針對(duì)每個(gè)user實(shí)例,無(wú)論在什么情況下都是唯一的
return str(self.id)bin/zkServer.sh status; 看一下zookeeper的狀態(tài). 是不是真正的跑起來(lái)了.
到/home/hadoop/zookeeper/logs 看一下日志.
另外,zookeeper全部都啟動(dòng)了在 jps下.看一看是否有QuorumPeerMain進(jìn)程.
北大青鳥(niǎo)APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專(zhuān)業(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)師。