js处理类语法

webppack无法处理一些ES6的高级语法,需要babel来处理,比如类.

1.装包

2.配置正则

3.配置.babelrc文件

render渲染组件

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
</head><body><div id="app"></div><script>var login={template:"<h3>login</h3>"}var vm=new Vue({el:'#app',data:{},methods:{},render:function(createElements){//createElement是一个方法,调用它能够吧指定的组件模板,渲染为html结构return createElements(login)//注意:这里return的结果会替换页面中el指定的哪个容器}});</script>
</body></html>

最大不同就是会将原来的容器替换掉

在webpack中使用vue开发

直接

import Vue from 'vue'

是不行的
引用的是阉割版的vue,无法向平常那样写vue代码

回顾:包的寻找

解决

1.直接引用

import Vue from '../node_module/vue/dist/vue.js'

2.修改vue中package的main属性

改为dist/vue.js

  1. 还是用
import Vue from '../node_module/vue/dist/vue.js'

但是修改webpack.config.json文件配置

类似于重定向。

如果想要用阉割版的vue.js,咋办呢?

here

1.创建一个.vue文件

2.在main.js中import

但是这时候,webpack是无法处理打包.vue文件的。需要安装loader

  1. 安装loader

    此外在webpack.config.json文件中添加对应的loader规则

注意:此时需要用render渲染组件


总结:

export default&export

export default

test.js, 暴露

 var info={name:"asd",age:"12"
}
export default info

main.js

import m from './test.js'
console.log(m)

export
test.js 暴露

export var title='小星星'
export var content='123'

main.js 导入

import m,{title,ciontent} from './test.js'

按需导出,括号里的对象,需要多少导出多少。

引用时,名称改变

总结

web前端dya07--ES6高级语法的转化rendervue与webpackexport相关推荐

  1. web前端技巧-ES6新特性与重点知识汇总(二)

    ES6框架的新特性我们今天再来介绍其他的一些,还是带好写本本做好笔记,我们马上开始. 七.扩展运算符 扩展运算符(spread)是三个点(-).它好比 rest 参数的逆运算,将一个数组转为用逗号分隔 ...

  2. web前端技巧-ES6新特性与重点知识汇总(三)

    ES6的新特性到这里就是第三期了也是最后一期,今天我们将把剩余的几个ES6特性介绍完毕,希望能够给同学带来帮助,还是带好小本本我们开始了. 十三.Promise Promise 是异步编程的一种解决方 ...

  3. web前端技巧-ES6新特性与重点知识汇总(一)

    前端开发使用ES6框架已经不是什么新鲜的事情了,现如今也有越来越多的同学选择使用它,但随着ES6的更新迭代,一些新的特性很多同学并不了解,今天小千就来给大家介绍一下,记得收藏一下啦. 一.ES6变量声 ...

  4. 【Web前端HTML5CSS3】04-CSS语法与选择器

    笔记来源:尚硅谷Web前端HTML5&CSS3初学者零基础入门全套完整版 文章目录 CSS语法与选择器 1. CSS简介 层叠样式表 内联样式(行内样式) 内部样式表 外部样式表 2. CSS ...

  5. webpack 转换 ES6高级语法 bable插件 module rules

    // 在webpack中只能处理一部分es6语法 一些高级的ES6或者ES7 webpack处理不了 借助第三方loader处理 会将结果打包到main.js // loader 通过Bable可以转 ...

  6. Web前端——JavaScript(基本语法)

    >JavaScript概述 JavaScript是属于网络的脚本语言: JavaScript被写在HTML里,被浏览器解析(按顺序逐行解析)执行,跟HTML的书写顺序有关: JavaScript ...

  7. 【Web前端HTML5CSS3】——CSS语法与选择器(超级全面)

    目录 一.CSS语法 1. CSS简介 内联样式(行内样式) 内部样式表 外部样式表 2. CSS基本语法 注释 基本语法 3. CSS选择器 常见选择器 复合选择器 关系选择器 属性选择器 6. 伪 ...

  8. web前端基础(13js语法基础)

    <!DOCTYPE html> <html><head><meta charset="utf-8"><title>< ...

  9. js 调用c语言函数看,web前端:JS高级---函数中的this的指向,函数的不同调用方式...

    在程序设计中,常将一些常用的功能模块编写成函数,放在函数库中供公共选用.要善于利用函数,以减少重复编写程序段的工作量. 函数分为全局函数.全局静态函数;在类中还可以定义构造函数.析构函数.拷贝构造函数 ...

最新文章

  1. qtp9.2测试java_QTP的使用举例说明
  2. hls fifo_【FCCM2020】HLS 高手对比 Verilog 高手,到底输哪了?
  3. 区块链经济时代得“先机”者得天下!
  4. java字符串10_十个最常见的Java字符串问题
  5. ngrx注入到应用类构造函数里的store变量
  6. java中怎么制作单选框_java代码swing编程 制作一个单选按钮的Frame
  7. 数组洗牌 Fisher Yates
  8. 空中楼阁成语故事,空中楼阁用来比喻什么?
  9. 网页性能优化{雅虎[转载]}
  10. 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_1-1.SpringBoot整合微信支付开发在线教育视频站点介绍...
  11. c语言源码代码生成器,SoEasyPlatform 代码生成器
  12. 19寸宽屏液晶显示器的设置 有效保护视力
  13. 什么是动态页空间?什么静态空间?
  14. MFC 预处理器相关知识
  15. (仿微信Android)IM聊天+抢红包+直播+朋友圈源码发布了
  16. word2016在方块里打勾
  17. python框架之flak学习笔记
  18. Python利用qrcode生成二维码并解析结果
  19. 使用JiaoZiVideoPlayer播放网络视频,暂停继续(三)
  20. 构造方法可以被private修饰么?

热门文章

  1. 四个数列 || 二分
  2. egg-sequelize使用教程
  3. 百度地图坐标反查html,通过百度地图api获得坐标或者反向查询地址
  4. 高效能创业者的七项习惯
  5. MQ延迟队列实现延迟消息
  6. 使用搜狐云景部署Ghost博客
  7. 如何在Adobe Illustrator中绘制可爱的蓝色驯鹿
  8. svg配合css3动画_如何使用CSS制作节日SVG图标动画
  9. 如何重新设置苹果id密码_ios游戏apple账号分享韩国苹果id密码大全
  10. Windows设备管理器中的错误代码