• vue中html、css、js 分离


    在正常的创建和引用vue文件都是html、css、js三者在一起的,这样写起来虽然方便了,但是页面比较大或者代码比较多的情况下,即使使用组件有时代码也比较多,简单来说查找不变不利于编程,大的来说影像优化性能。将代码中的html、css、js分离出来是个很好的选择。

    首先,在 .vue文件中设置如下:

    <template src="./record.html"></template>
    <script src="./record.js"></script>
    <style src="./record.scss" lang="scss"></style>

    新建index.js文件,如下:

    import record from './record.vue';
    
    export default record;

    建立相对应的record.html、record.js、record.scss的文件,就可以了,拿.js来说:

    // -- NAME --
    
    const name = 'record';
    
    // -- DATA --
    
    const data = function () {
      return {
        
      };
    };
    
    // -- COMPUTED --
    
    const computed = {
     
    };
    
    // -- COMPONENTS -- 
    
    const components = {
    }
    
    // -- WATCH --
    
    const watch = {
      
    };
    
    // -- METHODS --
    
    const methods = { 
      
    };
    
    // -- HOOKS --
    
    function mounted() {
    }
    
    // == EXPORT ==
    
    export default {
      name: name,
    
      data: data,
    
      components: components,
    
      computed: computed,
    
      watch: watch,
    
      methods: methods,
    
      mounted: mounted
    };

    另一种方法可以直接引用:

    <template>
      <div>html</div>
    </template>
    <script src="./***.js"></script>
    <style src="./***.css"></style>

    形式多样,但根本思想都是分离独立文件,引入加载

  • 相关阅读:
    不同长度的数据进行位运算
    Linux的sleep()和usleep()的使用和区别
    linux inode已满解决方法
    Debian 系统修改语言设置成英文
    IIS设置问题
    Ajax实现跨域访问的三种方法
    HTML--备忘点
    C#基础---值类型和引用类型
    dapper.net框架使用随笔
    WebService的搭建,部署,简单应用和实体类结合使用
  • 原文地址:https://www.cnblogs.com/wy120/p/10179901.html
Copyright © 2020-2023  润新知