小程序基础学习(js混编)

在组件中使用外部js代码实现数据改变

先创建js文件

编写一些组件代码

 编写外部js代码 

 

在组件的js中引入外部js

 

在 app.json中添加路径规则

组件代码

<!--components/my-behavior/my-behavior.wxml-->
<view>
  <view>当前计数为{{count}}</view>
<view>
  <button size="mini" type="primary" bind:tap="jiayi">加一 </button>
  <button size="mini" type="primary" bind:tap="jianyi">减一 </button>
</view>
</view>
// components/my-behavior/my-behavior.js
import {commonbehavior } from "@components/behaviors/common"
Component({
  behaviors:[commonbehavior],

  /**
   * 组件的属性列表
   */
  properties: {

  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {

  }
})
/* components/my-behavior/my-behavior.wxss */
{
  "component": true,
  "usingComponents": {}
}

外部js代码

export const commonbehavior = Behavior({
  data:{
    count:100
  },
  methods:{
    jiayi(){
      this.setData({  count : this.data.count+1})     
      },
      jianyi(){
        this.setData({  count : this.data.count-1})
      },
  }
 
})

http://www.niftyadmin.cn/n/5322982.html

相关文章

wsl(ubuntu22)安装mysql

wsl安装mysql 参考链接 首先换源&#xff0c;清华镜像为链接sudo apt-get update sudo apt-get upgrade安装mysql依赖sudo apt install mysql-server sudo apt install libmysqlclient-dev// 执行安全安装 sudo mysql_secure_installation// 启动MySQL服务 sudo systemctl sta…

What is `WebMvcConfigurer` does?

WebMvcConfigurer 用于自定义和扩展SpringMVC的功能配置。 比如&#xff1a;可以配置如视图解析器、静态资源处理、消息转换器、拦截器等MVC相关的组件。 实现 WebMvcConfigurer 接口&#xff0c;并使用 Configuration 注解标记&#xff0c;使其成为一个配置类 Configuration …

自动化神器 Playwright 的 Web 自动化测试解决方案

1. 主流框架的认识 总结&#xff1a; 由于Selenium在3.x和4.x两个版本的迭代中并没有发生多大的变化&#xff0c;因此Selenium一统天下的地位可能因新框架的出现而变得不那么稳固。后续的Cypress、TestCafe、Puppeteer被誉为后Selenium时代Web UI自动化的三驾马车。但是由于这三…

go中常见的错误-以及泛型

https://github.com/teivah/100-go-mistakes#table-of-contents nil Map map记得要make初始化&#xff0c; slice可以不用初始化&#xff01; func main() { //assignment to nil map var course map[string]string //如果不初始化&#xff0c;就会为nilcourse["name&quo…

【期末不挂科-C++考前速过系列P5】大二C++实验作业-多态性(3道代码题)【解析,注释】

前言 大家好吖&#xff0c;欢迎来到 YY 滴C考前速过系列 &#xff0c;热烈欢迎&#xff01; 本章主要内容面向接触过C的老铁 主要内容含&#xff1a; 欢迎订阅 YY滴C专栏&#xff01;更多干货持续更新&#xff01;以下是传送门&#xff01; YY的《C》专栏YY的《C11》专栏YY的《…

MySQL数据库进阶|SQL优化

专栏系列&#xff1a;MySQL数据库进阶 前言 在看此篇前&#xff0c;建议先阅读MySQL索引&#xff0c;对索引有个基本了解&#xff1a;MySQL数据库进阶-索引-CSDN博客 在进行SQL优化前&#xff0c;我们必须先了解SQL查询的性能分析&#xff0c;为什么这条SQL慢&#xff0c;慢在…

MYSQL 存储过程/存储函数

简而言之&#xff0c;类似于封装函数 特点 基本语法 create peocedure p1() begin select coun(*) from studuent; end; call p1(); 设置完别忘了把delimiter改回来 变量 系统变量 用户自定义变量 set myname its; set myage : 10; 局部变量 if 参数&#xff08;IN&…