zoukankan      html  css  js  c++  java
  • 一沙框架(yishaadmin) 前端引入VUE的实现方法

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

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

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

    <!DOCTYPE html>
     
    <html>
    <head>
        <meta name="viewport" content="width=device-width" />
         <title>vuetest</title>
         @* 引用vue.js *@
         <script src="~/yisha/js/vue.js"></script>
     </head>
     <body>
         @* 最外边的div设置id值,vue调用时引用该id *@
         <div id="vuemode" 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>
  • 相关阅读:
    宏任务与微任务
    reactnative 自定义项目的图标库
    react-native中textInput在androidTV上的焦点处理(坑篇)
    js中!!的运用
    ES6里class杂乱随笔
    浅析链式调用
    link和@import的区别
    ES2020链判断运算符?.和Null判断运算符??
    vue组件使用name属性来生成递归组件
    k8s学习——相关概念
  • 原文地址:https://www.cnblogs.com/wishit/p/13791437.html
Copyright © 2011-2022 走看看