# 工具起始页
**Repository Path**: klyme/cxh1205
## Basic Information
- **Project Name**: 工具起始页
- **Description**: 一款简单的,容易部署的起始页。
- **Primary Language**: HTML
- **License**: MIT
- **Default Branch**: master
- **Homepage**: https://cxh1205.gitee.io
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2022-08-03
- **Last Updated**: 2022-08-03
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 工具起始页
## 在线使用网站
[https://cxh1205.gitee.io](https://cxh1205.gitee.io/)*(部署在gitee上加速国内访问)*
## 特色
1. `双击`图标可以清空输入框
2. 按`回车键`可以直接执行操作
## data.js
```javascript
var data = [
{
name: '方块名称',
title: '方块标题',
input_box: {
placeholder: '输入框提示',
button: '按钮',
if_blank: '输入框为空时提示',
radios: [
{
name: '选项1',
logo: 'logo/logo1.ico',
url: 'https://example.com?content={0}'
},
{
name: '选项2',
logo: 'logo/logo2.ico',
url: 'https://example.com?content={0}'
},
],
execute: '按下按钮执行的操作',
},
extend_html: `额外的html代码`,
extend_js: `额外的js代码`,
},
]
```
### 解释:
1. 每个block对象中只有name对象是必须的
2. input_box中除radios外都是必须的
3. execute目前只有4个选项,可自定义增加其他的
1. open_new_page:打开新的页面
2. eval_extend_js:执行extend_js中的内容
3. copy:复制一串文本,其中中文**都会**被URL编码
4. copy_raw:复制一串文本,其中中文**不会**被URL编码
4. input_box.radios中链接的`{0}`,在按下按钮时,会被替换为输入框的内容
## 展望
- [x] 学习vue.js框架,并用来部署网页
- [ ] 增加快捷方式常驻block