你如果要把 data2 當(dāng)做 data1 每一項(xiàng)的 info 屬性,難道不是
data1.forEach(el => el.info = data2.concat())xAxis: {
type: 'category',
inverse: true,
data: ['Sunny', 'Cloudy', 'Showers'],
axisLabel: {
formatter: function (value) {
return '{value|' + value + '}';
},
rich: {
value: {
width: 100,
backgroundColor: 'yellow'
}
}
}
}
目前我發(fā)現(xiàn)只能把寬度設(shè)置成具體的像素值,不能實(shí)現(xiàn)背景寬度是刻度單位的百分?jǐn)?shù)。
echarts官網(wǎng)參考地址
用一個(gè)變量標(biāo)識(shí)有沒有在畫板上畫過畫。
偽代碼
var isDraw = false;
function draw(){
isDraw = true;
//code
}
function save(){
if(isDraw){
//code
}else{
alert('請(qǐng)先在畫板上簽字');
}
}您的getter是注冊(cè)在全局命名空間的,state是模塊內(nèi)部的,根本訪問不到的!粘貼一下我這邊的配置您看一下。
文件目錄:
以home模塊為例:
import home from '../../api/home'
import * as types from '../mutation-types'
// 初始化 state
const state = {
adsList: '',
menuList: ''
}
// getters
const getters = {
adsList: state => state.adsList,
menuList: state => state.menuList
}
// actions
const actions = {
async getAdsList ({ commit }) { // 獲取廣告圖
let res = await home.getAdsList()
commit(types.GET_ADSLIST, res)
},
async getMenuList ({ commit }) { // 獲取菜單
let res = await home.getMenuList()
commit(types.GET_MENULIST, res)
}
}
// mutations
const mutations = {
[types.GET_ADSLIST] (state, adsList) {
state.adsList = adsList
},
[types.GET_MENULIST] (state, menuList) {
state.menuList = menuList
}
}
export default {
namespaced: true,
state,
getters,
actions,
mutations
}
項(xiàng)目地址:可參考我的github:仿照淘寶網(wǎng)觸屏版
這就需要監(jiān)聽angular的啟動(dòng)過程了,angular的一般啟動(dòng)代碼為platformBrowserDynamic().bootstrapModule(AppModule),返回的是一個(gè)Promise,所以直接then它就好了。
https://github.com/qinouz/vue... 我自己寫的一個(gè) vuex 小工具 看得懂你就用能解決你的問題
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no, viewport-fit=cover">
注意最后一個(gè) viewport-fit=cover,以及css中的constant(safe-area-inset-top)、env(safe-area-inset-top)
你的onClick事件要寫在Menus上。仔細(xì)看文檔
update:
<Menu.Item key={v.sref} aaa={v}>
沒有碰見你說的問題,去除框架看看??礃幼酉刖幋a問題。用什么調(diào)試工具看到。
add 'r' in front of address, like this (r'C:....')
假的吧,可能你在什么的地方把filter對(duì)象覆蓋了,不然我真想不到原因了
因?yàn)槟愕?trigger 寫了 change,blur
內(nèi)容修改或者失去焦點(diǎn)都會(huì)進(jìn)行校驗(yàn)。
node中使用node-xlsx中間件保存為xlsx格式的,需要保存的data類型是數(shù)組,前端再用a連接去指向保存后的地址。
const xlsx = require('node-xlsx').default
var buffer = xlsx.build([{name: "mySheetName", data: newArr}]);
fs.writeFileSync(Math.random()+".xlsx", buffer,"binary")
我也遇到這問題 你解決了沒 ?
2樓描述的很準(zhǔn)確,我用代碼描述一下:
//父組件 home.vue
<menu-footer :value=value></menu-footer>
data () {
return {
value: 0, //子組件menuFooter.vue中定義的value是Number類型,如果這里傳非Number(如: value:'a')就會(huì)報(bào)樓主的錯(cuò)誤
}
}
//子組件 menuFooter.vue
<template>
<div>{{value}}</div>
</template>
props: {
value: {
type: Number,
default: 0
}
}1.因?yàn)?regeneratorRuntime在第一種方式里是全局引入的
2.第二種方式里是通過require在當(dāng)前文件里引入的
個(gè)人愚見
title是公有屬性,所有可見元素都可以加
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(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ū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。