正确做法:
var cl_type= document.getElementById("cl_type")
cl_type.value=str//这样才是给控件赋值
cl_type.options[id].selected=true
html:<span>{{selectPreMenu}} </span>
<select v-model="selectPreMenu" @change="chooseSelect(selectPreMenu)">
<option disabled value="">--=请选择=--</option>
<option v-for="option in options" :value="option.MENU_ID">
{{ option.MENU_NAME }}
</select>
js:
var vm= new Vue({
el: '#addModal',
data :{
selectPreMenu: '',
options: [],//这里的值可以由后台传过来初始化
},
methods:{
selectPreMenu:function(selectPreMenu){
console.log(selectPreMenu+':'+selectPreMenu)
this.selectPreMenu = selectPreMenu
}
}
})
是angularjs版本的问题,采用1.3.6版本。
AngularJS诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。
AngularJS 是一个 JavaScript框架。它是一个以 JavaScript 编写的库。它可通过 <script>标签添加到HTML 页面。
AngularJS 通过 指令 扩展了 HTML,且通过 表达式 绑定数据到 HTML。
AngularJS 是以一个 JavaScript 文件形式发布的,可通过 script 标签添加到网页中。