美文网首页
vue文件html、css、js分离

vue文件html、css、js分离

作者: Cherry丶小丸子 | 来源:发表于2020-02-18 13:47 被阅读0次

vue文件默认格式如下

<template>
    html代码
</template>

<script>
    js代码
</script>

<style>
    css代码
</style>

1、全部分离

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

2、部分分离

<template>
    html内容
</template>
<script src="./main.js"></script>
<style src="./main.scss"></style>
或者
<style scoped lang="scss">
    @import url("./main.scss");
    @import "./main.scss";
</style>


全局引入

css
在main.js中引入import './main.css' 
//注意'./'一定要加不然会报错

js
第一种方式,在main中引入,在组件中使用
新建common.js

在main.js中引入
import common from '../static/common.js'  //注意路径
Vue.prototype.$common = common

在组件中使用
<script>
    export default {
        name: 'HelloWorld',
        data () {},
        created: function() {
            var that = this
            that.$common.log(2222222222222)
        }
    }
</script>


第二种方式,在组件中引入,在组件中使用
新建common.js

<script>
    import common from '../../static/common.js' //注意路径
    export default {
        name: 'HelloWorld',
        data () {},
        created: function() {
            var that = this
            common.log(111111111)
      }
}
</script>

相关文章

网友评论

      本文标题:vue文件html、css、js分离

      本文链接:https://www.haomeiwen.com/subject/bdidfhtx.html