本篇经验将和大家介绍ASP.NET MVC中使用Vue.js的方法,希望对大家的工作和学习有所帮助!
发表日期: 2021-01-25 08:33:46 浏览次数:112
涿州网站建设【涿州网站制作】涿州微信公众号小程序开发价格、涿州开淘宝店装修运营、涿州网页设计公司费用、涿州网络推广大概需要多少钱
涿州市,古称涿鹿、涿邑、涿郡、范阳、涿州路、涿县。河北省保定市代管县级市。地处河北省中部、保定市北部,地处京、津、保三角地带,京畿南大门。区位优势得天独厚,地质构造属太行山山洪冲积扇,地势平坦,土质肥沃,拥有丰富的水利、地热和沙石料资源,古有“幽燕沃壤", “督亢膏腴"之称。
涿州市总面积742.5平方千米。截至2019年3月,涿州市户籍总人口70.15万。涿州市辖3个街道、10个镇、1个乡,另设有高新技术产业开发区和京南经济开发区。市政府驻双塔街道范阳西路51号。
1986年9月24日,经国务院批准撤销涿县,设立涿州市(县级市)。2008年,涿州市被河北省人民政府批准为“省级历史文化名城”。 2019年12月6日,涿州市入选“2019年投资潜力全国百强县(市)”。
2018年,涿州市地区生产总值完成379.2亿元,同比增长6.1%;其中,第一产业增加值21.8亿元,同比增长3.5%;第二产业增加值140.2亿元,同比增长4.8%;第三产业增加值217.2亿元,同比增长7.3%。人均地区生产总值为61054元,同比增长5.7%。

本篇经验将和大家介绍ASP.NET MVC中使用Vue.js的方法,希望对大家的工作和学习有所帮助!
打开Visual Studio 2017,如下图所示:
菜单栏中选择“文件”->“新建”->“项目”,如下图所示:
在弹出的新建项目对话框中,选择“Web”->“ASP.NET Web应用程序(.NET Framework)”,输入项目的名称和路径,然后点击“确定”,如下图所示:
模板选择“MVC”,然后点击“确定”,如下图所示:
右键项目解决方案,选择“管理解决方案 Nuget 的程序包”,如下图所示:
选择浏览tab,输入框中的地方输入vue,选择安装的位置,然后点击“安装”,如下图所示:
在控制台中会显示安装进程,如下图所示:
打开Scripts文件夹,我们可以看到增加了vue.js和vue.min.js,然后项目中直接应用vue.min.js文件即可,如下图所示:
打开Index.cshtml,添加如下代码,如下图所示:
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>学生列表</title>
<script src="~/Scripts/vue.min.js"></script>
<style type="text/css">
.bg {
background: red;
}
</style>
</head>
<body>
<div id="demo">
<label>姓名</label> <input type="text" id="name" v-model="name" />
<label>性别</label> <input type="text" id="gender" v-model="gender" />
<label>年龄</label> <input type="text" id="age" v-model="age" />
<label>爱好</label> <input type="text" id="hobby" v-model="hobby" />
<button v-on:click="AddStuList">添加</button>
<table border="1" cellspacing="5" cellpadding="5" v-show="stuList.length">
<caption><h3>学生列表</h3></caption>
<tr>
<th>状态</th>
<th>学号</th>
<th>姓名</th>
<th>性别</th>
<th>年龄</th>
<th>爱好</th>
<th>操作</th>
</tr>
<tr v-for="(item,index) in stuList" :class="{bg:item.isChecked}">
<td><input type="checkbox" name="" id="" value="" v-model="item.isChecked" /></td>
<td>{{index+1}}</td>
<td>{{item.name}}</td>
<td>{{item.gender}}</td>
<td>{{item.age}}</td>
<td>{{item.hobby}}</td>
<td><button v-on:click="delStuList(item)">删除</button></td>
</tr>
</table>
</div>
<script>
var list = [
{
name: "张三",
gender: "男",
age: "12",
hobby: "睡觉",
isChecked: false
},
{
name: "张三",
gender: "男",
age: "12",
hobby: "睡觉",
isChecked: false
}
];
var vm = new Vue({
el: "#demo",
data: {
stuList: list,
name: "",
gender: "",
age: "",
hobby: "",
isChecked: ""
},
methods: {
AddStuList: function () {
var stu = {
name: this.name,
gender: this.gender,
age: this.age,
hobby: this.hobby,
isChecked: this.isChecked
}
this.stuList.push(stu);
this.name = '';
this.gender = '';
this.age = '';
this.hobby = '';
isChecked = '';
},
delStuList: function (item) {
var index = this.stuList.indexOf(item);
this.stuList.splice(index)
}
}
});
</script>
</body>
</html>
运行浏览项目,可以看到页面效果,这样一个简单的在ASP.NET MVC中使用Vue.js实现的table展示功能,如下图所示:
1 月 25 日上午消息,据知情人士透露,软银愿景基金 (SoftBank Vision Fund)管理合伙人范昆仑(Colin Fan)将离职,这是本月软银第二位管理合伙人离职。
又一位软银愿景基金管理合伙人将离职,为本月第二位
这位高管此前曾担任德意志银行(Deutsche Bank AG)全球市场主管和企业银行与证券业务联席主管,他一直负责该基金的金融科技投资。知情人士说,他将成为软银集团旗下投资机构 SBIA 的顾问。
涿州网站建设【涿州网站制作】涿州微信公众号小程序开发价格、涿州开淘宝店装修运营、涿州网页设计公司费用、涿州网络推广大概需要多少钱