在通过脚本引入vue中,我使用了Vue.component封装组件,没有使用脚手架开发真的烦。啊啊啊
Vue.component(
'myselect', {
props: {
selectvalue: {
type: [String,Number],
},
selectedarr: {
type: Array,
}
},
template: `
<el-select style="width: 160px;" @change="changeHandle" v-model="myvalue" placeholder="请选择">
<el-option
v-for="item in myarr"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
`,
data() {
return {
myvalue:this.selectvalue,
myarr:this.selectedarr
}
},
mounted(){
},
methods: {
changeHandle(val) {
this.$emit('selectedvalue',val)
}
}
}
)