码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【微信小程序】wxml、wxss、js、json文件介绍


    在这里插入图片描述

    😉博主:初映CY的前说(前端领域) ,📒本文核心:微信小程序的入门介绍

    【前言】书接上回,我们知道了一个小程序的构成结构,接下来我们来进一步学习小程序的目录结构中的.wxml、.wxss、.js、.json。

    目录

    • ⭐ 一、wxml
    • ⭐ 二、wxss
    • ⭐ 三、js
    • ⭐ 四、json

    ⭐ 一、wxml

    用于页面的布局结构,相当于网页中 .html 文件
    换做网页来说就是我们的HTML代码在这个页面中书写,下面来个例子感受下!

    1.我们在wxml文件中写下这一段代码:

    <view >
        <text >Hello,小程序</text>
    </view>
    
    • 1
    • 2
    • 3

    2.页面查看
    在这里插入图片描述
    是不是很简单??对的没错,写法与平时写HTML代码类似,只不过换成了等等标签仅此而已,语法格式也是同理。

    ⭐ 二、wxss

    用于页面的样式,相当于网页中的 .css 文件
    这一点与之前不同的是,我们所写的样式文件不是写在与html代码那个页面,而是像引入外部js文件一样。我们写在一个专属的页面,小程序会自动解析不需要我们引入到html页面中会自动用上我们写下的样式。
    1.给上述html中代码添加一个hello类

    <view class="hello">
        <text >Hello,小程序</text>
    </view>
    
    • 1
    • 2
    • 3

    2.在wxss中写下我们的类

    .hello{
      text-align: center;
      margin-top: 100px;
      font-size: 30px;
      color: orange;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    3.页面查看
    在这里插入图片描述

    ⭐ 三、js

    用于页面的逻辑
    同理,似我们写的javaScript代码。每个页面的 .js 文件中必须调用一个内置全局的函数 Page 并且至少要传入一个空对象做为它的参数,否则会报错。
    在 data 选项中定义数据。

    data:定义页面初始数据,类似 vue 组件的 data 函数

    1.定义数据

    // pages/index/index.js
    Page({
        data: {
            msg: '大家好,这是我开发的第一个小程序!',
        },
    })
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    2.在页面渲染数据

    <view class="hello">
        <text >Hello</text>
        <text >{{msg}}</text>
    </view>
    
    • 1
    • 2
    • 3
    • 4

    3.页面查看
    在这里插入图片描述

    ⭐ 四、json

    用于页面的配置
    该功能需要点数据支撑,我们后期再来学习如何配置

    好了今天的介绍就此结束喽~下一篇文章将会介绍小程序的基础语法知识,敬请期待!

    至此本文结束,愿你有所收获!
    期待大家的关注与支持! 你的肯定是我更新的最大动力!!!

  • 相关阅读:
    QT6中添加串口模块SerialPort最简单方法
    5.华为交换机局域网vlan网段隔离配置
    操作系统4小时速成:进程同步,临界资源,互斥,信号量的作用,死锁产生的四个条件,安全状态,银行家算法
    (二十九)大数据实战——kafka集群节点服役与退役案例实战
    【人因工程】人机交互接口概述
    【Docker】使用Docker Client和Docker Go SDK为容器分配GPU资源
    正则表达式高阶(一)
    【Quark RISC-V】流水线CPU设计(2)理想流水线
    只有程序员才能看懂的16张高端漫画
    【Mysql高级特性】 InnoDB 最全的文件介绍
  • 原文地址:https://blog.csdn.net/m0_61118311/article/details/131138193
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号