一沙框架(yishaadmin) 前端引入VUE的实现方法

摘要:
Yisha框架的前端介绍了VUE的实现方法。1.下载vue.js并将其添加到项目中,如下图2所示。页面代码如下。注意评论的内容,以及数据请求的实现方法˂!

一沙框架(yishaadmin) 前端引入VUE的实现方法

1、下载vue.js,加入项目中,如下图

一沙框架(yishaadmin) 前端引入VUE的实现方法第1张

2、页面代码如下,注意注释的内容,数据请求的实现方法

<!DOCTYPE html>
 
<html>
<head>
    <meta name="viewport" content="width=device-width" />
     <title>vuetest</title>
     @* 引用vue.js *@
     <script src="http://t.zoukankan.com/~/yisha/js/vue.js"></script>
 </head>
 <body>
     @* 最外边的div设置id值,vue调用时引用该id *@
     <div   class="container">
 
         <div class="sublistbox">
             <div class="box-30">
                 <span>设备条码:</span>
             </div>
             <div class="space-x"></div>
             <div class="box-70">
                 @* 动态显示内容的变量 *@
                 <span>{{workorder.devicebarcode}}</span>
             </div>
         </div>
         <div class="sublistbox">
             <div class="box-30">
                 <span>设备名称:</span>
             </div>
             <div class="space-x"></div>
             <div class="box-70">
                 <span>{{workorder.devicename}}</span>
             </div>
         </div>
         <div class="sublistbox">
             <div class="box-30">
                 <span>客户名称:</span>
             </div>
             <div class="space-x"></div>
             <div class="box-70">
                 <span>{{workorder.customername}}</span>
             </div>
         </div>
     </div>
 
 </body>
 </html>
 <script type="text/javascript">
     var workorderid = ys.request('workorderid');
     var vm = new Vue({//注意V大写
         el: "#vuemode",//页面最外层div的id
         data: {
             workorder: { },
         },
         methods: {
             getWorkorder: function () {
                 ys.ajax({
                     url: '@Url.Content("~/IntegratedManage/Workorder/GetWorkorder")' + '?id=' + workorderid,
                     type: 'get',
                     success: function (obj) {
                         if (obj.Tag == 1) {
                             vm.workorder = obj.Data;
                         }
                     },
                     error: function () {
                         alert('数据请求失败');
                     }
                 });
             }
         },
         mounted() {
             this.getWorkorder();
         }
 
     });
 </script>

免责声明:文章转载自《一沙框架(yishaadmin) 前端引入VUE的实现方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇编程获取linuxservercpu、内存和磁盘使用MSBuild 常用命令(Copy,Zip)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

vue的axios使用

1.安装axios在项目目录下安装,命令: npm install --save axios vue-axios 2.axios的配置方法1:在入口main.js中导入axios 并将axios写入vue的原型,这样就能更简单的使用 import axios from 'axios'import VueAxios from 'vue-axios'​Vue....

Vue 数组和对象更新,但是页面没有刷新

在使用数组的时候,数组内部数据发生改变,但是与数组绑定的页面的数据却没有发生变化。 <ul> <li v-for="(item,index) in todos" :key="index">{{item.name}}</li> </ul>    data () { return {...

浅谈前后端分离与实践 之 nodejs 中间层服务

一、背景 书接上文,浅谈前后端分离与实践(一) 我们用mock服务器搭建起来了自己的前端数据模拟服务,前后端开发过程中只需定义好接口规范,便可以相互进行各自的开发任务。联调的时候,按照之前定义的开发规范进行数据联调便可以了。前后端的职能更加清晰: 后端 前端 提供数据 接收数据,返回数据 处理业务逻辑 处理渲染逻辑 Server-side...

springboot 整合websocket实现消息推送(nginx、vue)

最近需要一个动态图表的功能,如下图。 这种实现需要实时推送数据上来,那一般有两种方法 方法一:前端写个定时器,不断轮询后台即可。这当然是很low的,请求太多很不友好,果断抛弃 方法二:使用websocket,废话不多说直接上代码 springboot 整合websocket有两种方法,这里先记录原始方法: 添加webSocket插件      <!...

vue 动态加载图片路径报错解决方法

最近遇到图片路径加载报错的问题 之前一直都是把图片放到assets的文件下的。总是报错,看到一些文章并且尝试成功了,特意记录下 首先先说明下vue-cli的assets和static的两个文件的区别,因为这对你理解后面的解决办法会有所帮助  assets:在项目编译的过程中会被webpack处理解析为模块依赖,只支持相对路径的形式,如< img sr...

vue 多语言 vue-i18n 按需加载,异步调用

http://kazupon.github.io/vue-i18n/zh/guide/lazy-loading.html 一次加载所有翻译文件是过度和不必要的。 因为可能一直用中文,那么就不会用到英文的数据,就没必要去加载。只在请求的时候去加载它 1.新建i18n.js import Vue from 'vue' import VueI18n from '...