精华内容
下载资源
问答
  • 本篇文章主要介绍了微信小程序之多文件下载的简单封装示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 将html文件转为微信小程序用的wxml文件html2wxml-master.zip
  • 文件下载(遇到的坑) 1.要区分下载的内容是什么 0.1 图片下载wx.saveImageToPhotosAlbum(Object object) 0.2 视频下载wx.saveVideoToPhotosAlbum(Object object) ...也就是说通过Download网络路径变成本地临时
  • 97-2002EXCEL可使用,如好用,可联系相关人员。
  • 如何将一Python文件打包可执行的小程序 一、安装pyinstaller pyinstaller: 一用来打包python的py文件的库,通过他可以将.py文件打包可执行的.exe文件 (1)打开控制台,快捷键WIN+R,输入CMD,回车 ...

    如何将一个Python文件打包成一个可执行的小程序

    一、安装pyinstaller

    pyinstaller: 一个用来打包python的py文件的库,通过他可以将.py文件打包成可执行的.exe文件

    (1)打开控制台,快捷键WIN+R,输入CMD,回车

    在这里插入图片描述

    (2)输入pip的pyinstaller命令,进行pyinstaller的安装
    pip install pyinstaller
    

    在这里插入图片描述

    二、打包指定的py文件

    (1)复制文件路径,输入打包命令执行
    pyinstaller -F -w C:\Users\Administrator\PycharmProjects\Practice_01\play.py
    
    (2)查看可执行文件路径,图中标识即为打包文件路径

    在这里插入图片描述

    (3)找到对应文件目录下exe文件,双击执行即可

    三、其他

    1.pyinstaller 指令解释:

    -F 将py文件打包为可执行文件
    -w 打包后文件执行不展示命令行窗口
    -c 打包后文件执行展示命令行窗口

    2.指定打包后exe文件的位置:

    上面的打包语句加上另一个参数 --distpath=exe文件存放位置

    pyinstaller -F -w C:\Users\Administrator\PycharmProjects\Practice_01\play.py --distpath=D:\work
    

    在这里插入图片描述

    展开全文
  • 2. 小程序的四重要的文件 *.js —> view逻辑 —> javascript *.wxml —> view结构 ----> html *.wxss —> view样式 -----> css *. json ----> view 数据 -----> json文件 注意:为了...

    image.png

    1. 小程序没有DOM对象,一切基于组件化

    2. 小程序的四个重要的文件

    • *.js —> view逻辑 —> javascript
    • *.wxml —> view结构 ----> html
    • *.wxss —> view样式 -----> css
    • *. json ----> view 数据 -----> json文件

    注意:为了方便开发者减少配置项,描述页面的四个文件必须具有相同的路径与文件名。

    2.1 WXML

    WXML(WeiXin Markup Language)是框架设计的一套标签语言,结合基础组件事件系统,可以构建出页面的结构。WXML 充当的就是类似 HTML 的角色
    要完整了解 WXML 语法,请参考WXML 语法参考

    2.2 WXSS

    WXSS (WeiXin Style Sheets)是一套样式语言,用于描述 WXML 的组件样式。
    WXSS 用来决定 WXML 的组件应该怎么显示。
    为了适应广大的前端开发者,WXSS 具有 CSS 大部分特性。同时为了更适合开发微信小程序,WXSS 对 CSS 进行了扩充以及修改。
    与 CSS 相比,WXSS 扩展的特性有:

    • 尺寸单位
    • 样式导入

    2.3 json

    JSON 是一种数据格式,并不是编程语言,在小程序中,JSON扮演的静态配置的角色。

    1. 全局配置

    小程序根目录下的 app.json 文件用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。

    1. 页面配置

    每一个小程序页面也可以使用同名 .json 文件来对本页面的窗口表现进行配置,页面中配置项会覆盖 app.jsonwindow 中相同的配置项。

    1. 工具配置 project.config.json

    通常大家在使用一个工具的时候,都会针对各自喜好做一些个性化配置,例如界面颜色、编译配置等等,当你换了另外一台电脑重新安装工具的时候,你还要重新配置。
    考虑到这点,小程序开发者工具在每个项目的根目录都会生成一个 project.config.json,你在工具上做的任何配置都会写入到这个文件,当你重新安装工具或者换电脑工作时,你只要载入同一个项目的代码包,开发者工具就自动
    注意:
    JSON文件都是被包裹在一个大括号中 {},通过key-value的方式来表达数据。JSON的Key必须包裹在一个双引号中,在实践中,编写 JSON 的时候,忘了给 Key 值加双引号或者是把双引号写成单引号是常见错误。
    JSON的值只能是以下几种数据格式,其他任何格式都会触发报错,例如 JavaScript 中的 undefined。

    1. 数字,包含浮点数和整数
    2. 字符串,需要包裹在双引号中
    3. Bool值,true 或者 false
    4. 数组,需要包裹在方括号中 []
    5. 对象,需要包裹在大括号中 {}
    6. Null

    还需要注意的是 JSON 文件中无法使用注释,试图添加注释将会引发报错。

    2.4 js

    一个服务仅仅只有界面展示是不够的,还需要和用户做交互:响应用户的点击、获取用户的位置等等。在小程序里边,我们就通过编写 JS 脚本文件来处理用户的操作。

    1. 注册页面

    对于小程序中的每个页面,都需要在页面对应的 js 文件中进行注册,指定页面的初始数据、生命周期回调、事件处理函数等

    1. 使用 Page 构造器注册页面

    简单的页面可以使用 Page() 进行构造。

    1. 使用 Component 构造器构造页面

    Page 构造器适用于简单的页面。但对于复杂的页面, Page 构造器可能并不好用。
    此时,可以使用 Component 构造器来构造页面。 Component 构造器的主要区别是:方法需要放在 methods: { } 里面。

    展开全文
  • 本文主要讲述如何将word文档试题文件批量导入小程序中 具体请按照下面的步骤操作,如有问题,请评论区留言咨询 第一步:按照模板文件整理题库 第一步:按照模板文件整理题库 第二步:打开电脑,登录小程序题库...

    本文主要讲述如何将word文档试题文件批量导入小程序中

    具体请按照下面的步骤操作,如有问题,请评论区留言咨询

    第一步:按照模板文件整理题库

    第一步:按照模板文件整理题库

    第二步:打开电脑,登录小程序题库录入平台,具体在下面界面新增题库

    第二步:打开电脑,登录小程序题库录入平台,具体在下面界面新增题库

    第三步:在下面界面添加试题

    第三步:在下面界面添加试题

    第四步:打开整理好的word文档,复制下

    第四步:打开整理好的word文档,复制下

    第五步:找个文本编辑器软件,刷下格式

    第五步:找个文本编辑器软件,刷下格式(也就是刷掉看不到的一些内容),复制进去,再粘贴即可

    第六步:接着第三步,在下面界面的输入区粘贴下

    第六步:接着第三步,在下面界面的输入区粘贴下

    第七步:拉倒底部,点击录入试题

    第七步:拉倒底部,点击录入试题

    第八步:返回我的题库,进行导出

    第八步:返回我的题库,进行导出

    第九步:后面步骤,我单独出一篇文章介绍下

    第九步:后面步骤,我单独出一篇文章介绍下

    本文总结

    本文主要介绍了如何批量导入word格式的题库文件

    展开全文
  • 文章目录前言第一章 小程序架构1.1 小程序框架1.2 小程序通讯环境第二章 文件结构2.1 全局文件讲解2.2 全局文件讲解练习典例一:页面的快速新增典例二:设置窗口的标题和属性典例三:生成tabbar页面2.3 页面的文件...

    前言

        之前的博客中从小程序开发者和使用者的角度介绍了小程序的功能特性和应用场景,在了解了小程序富客户端的特点后,已经可以通过自己理解创建工程了。本篇博客的侧重点在于开发时整体工程的理解,博客将从小程序的架构出发,介绍逻辑上的概念,然后扩展到实际工程的部署和实施上,本文解决的问题如下:
    1.小程序自身架构是什么?
    2.逻辑层,视图层的关系(小程序的运行环境)?
    3.小程序文件结构和工程部署?

    第一章 小程序架构

    1.1 小程序框架

        小程序开发框架的目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生 APP 体验的服务。
        整个小程序框架系统分为两部分:逻辑层(App Service)和 视图层(View)。小程序提供了自己的视图层描述语言 WXML 和 WXSS,以及基于 JavaScript 的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,让开发者能够专注于数据与逻辑。
    (本段节选自官方文档,链接: link.)

    1.2 小程序通讯环境

        为了促进开发者的开发效率,腾讯微信小程序工作组将微信小程序的运行环境分成渲染层和逻辑层,其中渲染层也称之为视图层。在视图层使用了继承XML语言的WXML语言,视图层的样式设计使用了优化CSS的WXSS语言,逻辑层采用JavaScript语言所编写的脚本。
        视图层和逻辑层的数据交互由宿主环境,也就是微信软件,完成传递。通过触碰视图层而触发的逻辑层网络请求,同样由宿主环境进行发送,腾讯微信工作小组所给出的小程序的通信模型下图1-1所示。
    小程序通讯图

    图1-1 小程序通讯图

        如图所示,绿色部分是微信小程序的逻辑层,蓝色部分是微信小程序多页面所对应的视图层,而灰色部分所指代的微信客户端为两个层之间的数据交流提供了平台,同样可以看到,微信小程序所涉及网络请求发送和接收也全部由宿主环境微信客户端提供。

    第二章 文件结构

    2.1 全局文件讲解

        小程序的文件分为两种一种是控制全局的文件,一种是控制页面生成的文件。

    表1.1 全局文件结构
    文件作用
    app.js小程序逻辑
    app.json小程序公共配置
    app.wxss小程序公共样式表

        任何时候js结尾的文件都对应程序的逻辑端代码,wxml文件对应的页面显示的结构,wxss文件对应页面结构的所用样式层级,json文件对应的是程序的一些配置。
        对于全局文件来说,app.js做的更多是工程的初始化工作,这些工作是全局共用的,比如每个页面都需要的云空间初始化、从缓存中取出数据、取出用户的个性设置、用户登录状态系统文件初始化等等等等,当然最重要的还有全局数据的设置
        而json文件对于全局设定中较js文件更加的重要,json起始就声明了页面的个数,我们在json中直接新增一行文件变量,重新编译工程就会多出一个页面,而且页面的四个配置文件是声明好的。Json中也有很多配置属性需要大家了解和掌握,我们以最重要的为例,进行几个练习。

    2.2 全局文件讲解练习

    典例一:页面的快速新增

        现在,启动编译器直接新建一个工程,工程目录和app.json文件中是一一对应的,如图2-1所示。
    新增前

    图2-1 新增页面前json属性的对应关系

        在app.json中输入如下代码,并进行编译可以直接获得新的页面,如图2-2所示。

      "pages":[
        "pages/index/index",
        "pages/logs/logs",
        "pages/welcome/welcome"
      ],
    

    新增页面过程

    图2-2 新增页面过程

        新增页面成功后,仍然保持对应关系哦,如图2-3所示。
    新增成功

    图2-3 新增页面成功


    典例二:设置窗口的标题和属性

        Json中的属性有很多,很多配置对于工程都十分重要,比如我们设置一个窗口属性,此属性用于丰富文件的展示,如图2-4是原图而2-5是效果图。
    设置窗口属性前

    图2-4 设置前

    在这里插入图片描述

    图2-5 设置效果

        想要如上效果,更改代码为如下代码段,试试。

      "window":{
        "backgroundTextStyle":"light",
        "navigationBarBackgroundColor": "#87CEEB",
        "navigationBarTitleText": "寻物",
        "navigationBarTextStyle":"white"
      },
    

        代码段中backgroundTextStyle对应的是字体样式,navigationBarBackgroundColor对应背景颜色,接着两个属性依次是窗口标题的内容和颜色
        小程序支持很多格式的颜色,给大家一个颜色网站做参考。链接: 有颜色的网站

    典例三:生成tabbar页面

        Tabbar页面也是小程序常用属性之一,效果如图2-6所示。
    效果图

    图2-6 tabbar设置效果

        所用到的代码如下,Tabbar还可以设置图片和点击后的图片,欢迎大家参考官方手册进行练习。:

    "tabBar": {
        "list": [{
          "pagePath": "pages/index/index",
          "text": "首页"
        }, {
          "pagePath": "pages/logs/logs",
          "text": "日志"
        }]
      },
    

    2.3 页面的文件构成

        一个小程序页面由四个文件组成,分别是:

    表2.1 页面文件结构
    文件类型作用
    js页面逻辑
    wxml页面结构
    json页面配置
    wxss页面样式表

        在微信小程序中,视图层和逻辑层将由2个线程管理,视图层的界面使用了WebView 进行渲染;逻辑层则采用JsCore线程运行JS脚本。
        对于页面来说js和wxml更为重要,wxml和html类似吗,需要说明一点wxml实际上继承的是xml语言,它的标签都是成对的所以不会有a标签这样的单标签。
        页面的wxss样式表其实基本兼容了css语法,这边更推荐大家使用弹性布局
        Js页面负责了页面的主体逻辑,js内容占据了逻辑层的大部分,wxml也会占一部分,其中js最重要的应该是生命周期,大家先了解js负责主体逻辑就好,生命周期后面会讲。


    后记

        本文主要从小程序的框架入手,然后通过层级讲了一下大体的文件结构,并使用几个小案例做出了显著的效果,希望大家多多交流给我提出意见和建议。

    展开全文
  • 含有二级目录,想做成资源管理器那种加减号显示文件目录。找了好久小程序官方文档,没有找到百度也没有,只能自己琢磨了,还好做出来了。多了不说,直接上代码和需求。 后台接口返回数据格式:{ "data": [ { "id": ...
  • 我的的是view的内容保存为pdf文件并可以转发导出,我看微信本身并没有支持pdf的api。。。。。这可咋办啊??? 不会真的要我用canvas画出来吧 然后在转pdf 大佬们有没有什么好的解决办法啊~~~~在线等,没删...
  • 目前微信提供了一接口 wx.chooseMessageFile 它能让用户从聊天记录里面选择一或者多个文件,然后返回它的一些信息,列入文件的path地址,文件名,文件的大小等. 获取这些信息再结合微信的上传接口wx.uploadFile,...
  • 小程序如何将PDF文件转换为Word

    千次阅读 2019-01-11 15:29:58
    小程序可以买东西、点外卖、查公交、交水电费,这些在生活方面都给我们带来了很多的方便,其实在工作上它也能给我们带来很多的便利,比如文件转换,直接用小程序就可以实现,以PDF转换Word给大家讲解一下操作方法: ...
  • 【Exception】微信小程序,配置普通链接二维码规则 文件校验失败问题 校验文件检查失败 扫普通链接二维码打开小程序 一、问题描述 1、公司业务有需求,扫描普通的二维码,跳转到小程序的某个页面,从而实现...
  • 小程序 四种文件类型简介

    千次阅读 2019-12-17 19:25:52
    本文主要对微信小程序的四种文件类型了大概介绍,更快的了解功能。 四种文件类型: .json后缀的JSON配置文件 .wxml后缀的WXML模板文件 .wxss后缀的WXSS样式文件 .js后缀的JS脚本逻辑文件 JSON配置: 一种...
  • java小程序文件批量修改文件名

    千次阅读 2018-08-23 12:45:00
    有时候网上下载一些学习视频,文件上面有很长很长的广告名字,广告名遮挡了要浏览的真正内容,看着就烦人,所以我写了一个文件批处理程序,将文件内所有符合条件的字符修改,删除。 代码如下: package ...
  • 请问各位大侠微信小程序如何实现用户点击生成按钮内容生成Excel文件,并发送到指定邮箱
  • 微信小程序文件上传之wx-multipart

    千次阅读 2020-10-31 15:01:03
    微信小程序文件上传之wx-multipart新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一适合你的列表创建一表格设定内容居中、居左、居右...
  • 其实下载和保存只要这短短几句代码便可,唯一的坑是保存之后难以找到,实则文件已经保存到本地,只是找不到而已! wx.downloadFile({ url: ‘保存到本地的文件路径’, success: (res) => { console.log...
  • 以下方法以辅助编码工具为vscode为前提: 1.打开vscode,点击extension 2.搜索easy less,点击install(图片为已安装) 3.点击左下角设置-settings,然后点击右上角(如图) ......
  • 小程序文件及后缀名解析

    千次阅读 2020-02-12 18:53:00
    小程序文件及后缀名解析 引用微信开放平台文档 1、后缀: 1.1、WXSS: 样式文件(类似CSS) WXSS 具有 CSS 大部分的特性,小程序在 WXSS 也了一些扩充和修改。 新增了尺寸单位。在写 CSS 样式时,开发者需要...
  • 微信小程序 form-data 传参 传文件

    千次阅读 2020-10-15 15:18:59
    一种是没有文件传输,只传普通的数据的 一种是有文件要传输的 没有文件传输的 如果不需要传文件的话,我们只需要修改请求(wx.request)中的header:{"content-type"}就可以了 wx.request({ url: "url", // 你自己...
  • 有一需求就是通过微信云数据库导出数据到excel并且下载到本地。首先对这任务进行分解。 一 通过云数据库读取数据生成excel 在前端页面index.wxml添加按钮,绑定函数cdb2excel <!-- 生成excel --> <...
  • 主要使用了微信小程序的云开发平台,因为班级同学的信息,班长都会有Excel表格统计的信息,于是便写了一demo,可以读取excel表格数据,然后转换类json文件,支持小程序云开发数据库批量导入。 下面直接上代码:...
  • 1、编写一段简单的代码,如下图所示,编辑一段简单的输出语句。2、依次点击菜单栏内的编译→组建→执行,确保这段率可以正确执行。3、从运行结果来看程序正确,没有问题,然后找到exe可执行程序...
  • 也是第一次用mpvue框架做小程序,虽然mpvue框架是基于Vue的,对于没有小程序发开经验的人无疑是一种全新的体验,但有利有弊,实际开发过程中遇到的各种坑,有的是摸不着头脑的,下面我将记录我遇到的第一问题: ...
  • less文件编译微信小程序wxss文件

    千次阅读 2016-12-03 16:30:00
    demo小示例的过程中,我发现了一极为让人为难的事儿:**如何让 less/sass 文件成小程序的 wxss 文件**。</font>对于基本不使用原生css,而习惯编写less的我,这事儿让我的样...
  • Java程序编译exe文件的2方法

    千次阅读 2018-07-01 21:23:08
    出自:https://blog.csdn.net/outget1/article/details/5411123一种是制作一可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了下面就来看看什么是 JAR 文件包吧:1. JAR 文件包JAR 文件就是 Java ...
  • 老版本录音的临时文件都是silk格式 转换起来也是非常麻烦,怎么转换暂时不提,小程序后续开放了一wx.getRecorderManager() 这api可以很轻松的把文件MP3格式但是如果需要保存到本地的话 占用的内存会比aac...
  • 文件下载(遇到的坑) 1.要区分下载的内容是什么 0.1 图片下载wx.saveImageToPhotosAlbum(Object object) 0.2 视频下载wx.saveVideoToPhotosAlbum(Object object) 以上算是两大类 2.路径问题 图片文件路径...
  • 刚接触了一企业内部应用的钉钉小程序,又一上传word,pdf等文件,并且需要预览和下载,经过对文档的深入琢磨,有了以下的处理方法。 1、上传附件到钉盘/从钉盘选择文件 上传文件需要获取企业自定义钉盘空间,也...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 996,106
精华内容 398,442
关键字:

怎样把小程序里的文档做成个文件