# qq-html **Repository Path**: dusw/qq-html ## Basic Information - **Project Name**: qq-html - **Description**: qq对话类型的HTML网页 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-02-03 - **Last Updated**: 2023-02-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 一、配置相关 ### 1. 推荐使用scss文件写样式 1. 使用**npm i sass -g**安装sass编译器,也可以直接使用vscode的**Easy Sass插件**。 2. 在**src/css/style.scss**中编辑样式,保存scss文件后使用**sass .\style.scss style.css**将scss编译成css。 3. 在html中head标签引入css文件``,使用**style.min.css**更加精简。 ### 2. 修改和新增消息模板 1. 在**src/utils/handle.js**中新增和修改消息模板 2. 然后在函数**createOneMsg()**中配置type规则 ## 二、发布帖子 ### 1.新增资源文件和数据文件 1. 把资源文件放入**assets**文件夹对应目录,可以按照文件类型分类,里面再根据帖子细分;也可以直接根据帖子分类。自行设置。文件夹**assets/pageSth**为一些默认图片。 2. 在**data**文件夹帖子的**增文件夹和js文件**,名称说明: > 1. 文件夹名为帖子的名称,方便自己查找修改 > 2. js文件名,和访问链接的参数一致,尽量不要设置太简单避免重名,推荐使用随机uuid,**随机生成uuid网站: https://www.nhooo.com/tool/uuid/** > 3. js文件内的变量名,使用const声明,不要与其他帖子的变量名重名,推荐使用日期格式,如:*pYYMMddhhmm*,**变量名不要以数字开头**, 3. 编写js文件,参数如下: | 序号 | 参数名 | 默认值 | 是否必填 | 可选值 | 说明 | | ---- | ------ | ------ | --------------- | ------------------------ | -------------------------------------------------- | | 1 | id | 无 | 否/是(视频消息) | [数字类型] | 多个视频消息时,使用不同的id,其他消息可不传次参数 | | 2 | type | 无 | 是 | word/img/mp4/m3u8/file等 | 消息模板类型 | | 3 | msg | 无 | 是 | [字符串] | 消息内容,文本/图片、视频链接/资源名称 | | 4 | url | 无 | 否 | [字符串] | 链接或JavaScript脚本 | | 5 | class | 无 | 否 | [字符串] | 消息内容内的class名称 | | 6 | style | 无 | 否 | [字符串] | 消息内容内的cstyle样式,修改字体等 | 4. 引入数据并配置路由,即可完成发帖! > 1. 在**src/data/index.js**引入,使用**require**函数,参数格式为**帖子文件夹名/帖子js文件名** > 2. 在**src/router/index.js**中添加键值对,**key为data的js的文件名和url请求参数,value为data的js的变量名**