1.要在loader里配置
options: {
attrs: [':data-src']
}
2.img標簽里要有data-src
屬性
3.要require 包含img標簽的html
number = number - i;這段代碼有問題,
需要定義一個變量,
int temp=number;
temp = temp - i;
就可以了
1.設置Y
軸的axisLine/splitline/axisTick
為隱藏
2.設置series
的label
顯示,position
設為right
源代碼,記得在4.0
以上版本運行,低版本請自行修改配置
app.title = '世界人口總量 - 條形圖';
option = {
title: {
text: '世界人口總量',
subtext: '數(shù)據(jù)來自網(wǎng)絡'
},
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'shadow'
}
},
legend: {
data: ['2012年']
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
xAxis: {
type: 'value',
boundaryGap: [0, 0.01],
splitLine: {
show: false
}
},
yAxis: {
type: 'category',
data: ['巴西', '印尼', '美國', '印度', '中國', '世界人口(萬)'],
axisLine: {
show: false
},
splitLine: {
show: false
},
axisTick: {
show: false
},
},
series: [
{
name: '2012年',
type: 'bar',
label: {
show: true,
position: 'right'
},
data: [19325, 23438, 31000, 121594, 134141, 681807]
}
]
};
監(jiān)聽input的blur事件
<input type="text" onblur="myFunction()">
兼容性問題,現(xiàn)在連Chrome都不支持array.values()
beforeCreate是vue組件的生命周期,你去‘*.vue’文件找吧,知道的也就這么多了
小圓點應該是用border-radius實現(xiàn)的,而舊版本的ie是不支持border-radius的,用圖片吧
初始話的時候為什么不可以判斷???
https://segmentfault.com/q/10...
看下這個
噢,略微明白了。你可以在第一個頁面的回調(diào)方式判斷就可以了
onLoad: function(option){
var z = this
// 獲取用戶信息,跟你那個差不多
app.userInfoReadyCallback = function() {
//賦值,可以換成判斷之后跳轉的頁面
z.setData({
userInfo: app.globalData.userInfo
})
}
},
function parse(data) {
const hash = {};
data.slice().forEach(item => {
const path = item.path;
if (!hash[path]) {
hash[path] = item;
} else {
Object.keys(item).forEach(key => {
const hashPath = hash[path];
if (key !== "path") {
const val = item[key];
if (!hashPath[key]) {
hashPath[key] = val;
}
else {
if (!Array.isArray(hashPath[key])) {
hashPath[key] = [hashPath[key]];
}
hashPath[key] = hashPath[key].concat(val);
}
}
})
}
});
return Object.keys(hash).map(key => hash[key]);
}
var test = [
{
"path": "client_01",
"client_list": [
{
"client": "test_01",
}
],
"share_type": 1,
},
{
"path": "client_01",
"group_list": [
{
"group": "groupData",
}
],
"user_list": [
{
"user": "userData",
}
],
"share_type": 2,
}, {
"path": "client_02",
"client_list": [
{
"client": "test_02",
}
],
"share_type": 1,
},
{
"path": "client_02",
"group_list": [
{
"group": "groupData_02",
}
],
"user_list": [
{
"user": "userData_02",
}
],
"share_type": 2,
}
];
console.log(parse(test));
不能返回一個數(shù)組
????是我電腦壞了??
下面展示了在Quill
中如何自定義FileBlot
以完成文件上傳與回顯功能
FileBlot
可參考例子:https://quilljs.com/guides/cl...
var Quill = require('quill/dist/quill.js')
var Link = Quill.import('formats/link');
class FileBlot extends Link { // 繼承Link Blot
static create(value) {
let node = undefined
if (value&&!value.href){ // 適應原本的Link Blot
node = super.create(value);
}
else{ // 自定義Link Blot
node = super.create(value.href);
node.setAttribute('download', true); // 左鍵點擊即下載
node.innerText = value.innerText;
}
return node;
}
}
FileBlot.blotName = 'link';
FileBlot.tagName = 'A';
Quill.register(FileBlot);
Blot
// 當點擊quill中上傳文件的button后調(diào)用
// 這里url是先上傳文件后從服務器返回的文件資源地址
insertToEditor(url, file, editor) {
const range = editor.getSelection();
if(/^image/.test(file.type)){ // image直接插入image標簽顯示
editor.insertEmbed(range.index, "image", url);
}
else{ // file則顯示名為filename的A標簽
editor.insertEmbed(range.index, 'link', {href:url, innerText:file.name}, "api")
}
}
其實這個都是因為賦值表達式的值是賦值表達式右值。
所以你第一段代碼中的
if(arr[i] = 0){ // 這里因為賦值值為0,永遠為假,下面的語句不會執(zhí)行
arr.splice(i , 1)
}
后面
Boolean(a = 3) //這里如果賦值為a=3 !=0 所以返回真,如果是a=0,則返回假。
樓上的正則表達式只對你這一個例子適用,更具體的講,它只在路由參數(shù)只有兩個并且 p 是第一個的情況下適用。
js 里的正則是不支持判斷“前面是 p=
”這種條件的,所以要讓結果完全只有 111
沒有 p=
出現(xiàn)是不可能的。
但是有一種替代方案,只需要將你原來的正則稍微修改一點就可以實現(xiàn):
url.match(/p=(\d+)(?=[&$])/);
// ["p=111", "111"]
這個數(shù)組的第二項就是你想要的東西。
這個正則表達式中,(\d+)
的括號會將括住的部分放進返回結果里。
另外注意我將你的 (?=[&])
補充成了 (?=[&$])
,這是要考慮 p 是最后一個參數(shù)的情況
希望對你有幫助
初次進去首頁路由下面有可能設置了message和notification,你檢查下代碼
代碼不要用圖片貼出來!!
let w = window.innerWidth;
document.getElementById('w').style.width = w - (w<=1440?367:717) + 'px'
;
document.getElementById('l').style.display = w<=1440?'none':'block';
@我在等風也等你
需要用到Babel轉碼
# 最新轉碼規(guī)則
$ npm install --save-dev-g babel-preset-es2015
# react 轉碼規(guī)則
$ npm install --save-dev-g babel-preset-react
# 不同階段語法提案的轉碼規(guī)則(共有4個階段),選裝一個
$ npm install --save-dev babel-preset-stage-0
$ npm install --save-dev babel-preset-stage-1
$ npm install --save-dev babel-preset-stage-2
$ npm install --save-dev babel-preset-stage-3
然后,將這些規(guī)則加入.babelrc
{
"presets": [
"es2015",
"react",
"stage-2"
],
"plugins": []
}
#babel-cli工具
$ npm install --global babel-cli
在進行weex的初始化
weex create weex-xx
新建的工程的js語法都沒問題了
舊代碼
entry: {
...webEntry,
'vendor': [path.resolve('node_modules/phantom-limb/index.js')]
},
新代碼
entry: Object.assign(webEntry, {
'vendor': [path.resolve('node_modules/phantom-limb/index.js')]
}),
試試這個這樣添加,然后css設置video的樣式。
<video autoplay>
<source src="https://www.w3schools.com/html/mov_bbb.mp4" type="video/mp4"> Your browser does not support the video tag.
</video>
樓上正解,視情況而定,看你想什么時候得到數(shù)據(jù),
vue的倒沒有寫過, 之前用h5寫了一個高仿微信聊天界面
https://blog.csdn.net/xiaoyan...
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學院和江蘇省首批服務外包人才培訓基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術與教育服務機構,發(fā)展為教育服務業(yè)的綜合性企業(yè)集團,成為集合面授教學培訓、網(wǎng)
達內(nèi)教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術, 熟練的跨平臺面向對象開發(fā)經(jīng)驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構師,美國AngelEngineers Inc. 系統(tǒng)架構師。