- 网站收录问题经验分享
- jquery获取当前页面的URL信息
- 七招制胜ASP.NET应用程序开发
- 关于Mysql 中 Row size too large (> 8126) 错误的解决
- 网站链接的10大要点
- 匹配中文、字母、数字的正则表达式
- SQLserver2000 企业管理器错误 提示 MMC 无法创建管理单元。 怎么解决这个问题(不重装)
- 什么是H1标签,网站优化时怎么使用H1标签?
- sql server 2008 代理服务提供的凭据无效,sql2008安装问题
- seo学习之入门宝典
邮箱:
手机:15383239821
微信小程序开发之:import、require和include
1、概述
require:js代码中引用其他js模块代码
include:wxml文件中引用template模板文件
import:既可以在js代码中导入模块代码,又可以在wxml或wxss文件中导入模块文件
2、import和require
2.1 说明
import和require:在js代码文件中导入逻辑代码模块
require 是 AMD规范引入方式
import是es6的一个语法标准,如果要兼容浏览器的话必须转化成es5的语法
2.2 使用
import使用示例
import App from './App';
require使用示例
const App = require('./App');
2.3 区别
require和import没有什么区别,这是两种js模块化规范而已
2.4 注意事项
两个js文件互相require,导致其中一个取不到值
3、import和include
3.1 说明
import和include都是小程序中文件的引用方式
import:既可以用在wxml文件中,又可以用在wxss文件中
include:只能用在wxml文件中
3.2 使用示例
import使用示例
模板文件(item.wxml)
<!-- item.wxml -->
<template name="item">
<text>{{text}}</text>
</template>
使用模板文件的文件(index.wxml)
<import src="item.wxml"/>
<template is="item" data="{{text: 'forbar'}}"/>
include使用示例
被引用文件(header.wxml)
<!-- header.wxml -->
<view> header </view>
引用文件(index.wxml)
<!-- index.wxml -->
<include src="header.wxml"/>
<view> body </view>
3.3 区别
import 有作用域的概念,即只会 import 目标文件中定义的 template,而不会 import 目标文件 import 的 template
include 可以将目标文件除了 <template/> <wxs/> 外的整个代码引入,相当于是拷贝到 include 位置,
- 上一篇:微信小程序里的模块代码到底用import导入还是require导入
- 下一篇:小程序收货地址报错chooseAddress:fail the api need to be declared in the requiredPrivateInfos field inapp.json
-
2014-06-13ASP.net中aspx与cs函数的互调
-
2019-11-22JS中的arguments参数
-
2019-11-21c#中list.Find、 list.FindAll 、list.FindIndex用法
-
2010-10-23.net后台验证类
-
2019-12-05天猫运营和淘宝运营有哪些区别?
-
2019-11-08pr值是什么?影响网页PR值的几个因素
