下拉框下拉框数据来源有四种
预定义
SQL数据源
引用全局缓存
变量绑定
下拉框还有多选的选项,必填描述,有了必填描述后添加按钮进行校验,会提示必须选择,脚本命令如下
1ctl("c1").verify()
C1指的是这个下拉框的父元素
还有一个属性,标签变量,可以绑定一个字符串的变量,这个变量绑定的是他的name字段,显示字段
下拉菜单菜单项编辑可以选择图标,标签,命令号,状态变量默认显示的值
属性:
忽略记忆:设置是否记住上一次选择的值,否记住上一次选择的值,是不记住。
自动划开:鼠标放上去就会自动展开下拉框
标签label标签常用来展示信息
属性:
换行方式:不自动换行-过长会省略,智能换行:会自动进行换行,遇到一些英文单词会自动换到下一行,强制换行:会强制进行换行,遇到英文单词会打散
格式化:字符串格式化,例:S(##**),日期格式化,例:D(yyyy年MM月dd日),数据格式化,例:N(###,###,###.00)
数字框input输入框=>输入类型:数字
格式化 例:###,###.##;[$]###,###. ...
网址练习-DEMO-登录
账号:Elite
密码:1
练习-DEMO - 管理台登录
账号:Elite
用户组:系统组
密码:1
NACOS - 管理台登录
账号:nacos
密码:Letmein_0308
虚拟vps配置账号
账号:root
密码:Letmein_0308
启动服务器命令123456789service mysql startcd /apps/redis/redis-4.0.11/src/./redis-server ../redis.confcd /apps/nacos/bin/./startup.sh -m standalonecd /apps/ngs2.6/./restart.shcd /apps/groovy/./startup.sh
许可123456789101112131415161718191月(12.26-1.31)测试license,每种20个:AGENT:CEA5F8FECFC945E16F60A5B51136E6DC5E9C793D23D08D450BAD83C1D7C0F31C47B21E2A4EB8DAADA3B8692668 ...
组件容器在开发过程中有一些页面重复性较高的元素,可以写成组件,这样直接调用即可。
提高效率,开发过程中用的较多。
新建组件文件夹=>创建测试文件夹=>创建组件
调用组件
点击component组件,一个compnoent组件只能调用一个组件
效果图:
layout容器,可以调用多个组件
除了默认的布局还有多种布局方式
控件状态一般的控件有三种状态:显示,隐藏,不可用
input输入框有四种:显示,隐藏,不可用,只读
可以设置状态变量的值来改变控件状态
消息框消息框有五种
消息框
正确
警告
错误
询问
这里可以通过配置msg来达到其他消息提示的效果
1234567891011121314## 普通提示msg("消息提示",'',0) ## 正确提示msg("消息提示",'',1) ## 等同于info("消息提示")## 警告提示msg("消息提示",'',2) ## 等同于warn ...
练习
登录 => 辅助工具 => ve快捷菜单
NGS管理台
登录 => 拓展试图 => 动态页面设计 => oiiver
相对、绝对布局
html是流式布局,从左到右,从上到下的规则
相对布局是与父元素、兄弟元素有关,布局是从左到右,从上到下的
绝对布局是相对于父节点的绝对定位
从第一个从内而外不为静态的绝对定位元素开始
浮动
浮动分为左浮动和右浮动,元素会从左到右或从右到左依次排列
外边距、内边距
外边距(margin)是元素边框与相邻元素之间的距离
内边距(padding)是元素边框与元素内容之间的距离
弹性布局
弹性布局是一种自适应页面高度和宽度的布局方式
通过设置容器内的多个元素的弹性单位,实现页面布局的快速设计
分割窗
分割窗是类似弹性布局的组件
可以固定宽度和高度到指定范围,用处有限
侧边框
侧边框是在浮动层的设置中,将面板类型设置为侧边区,侧边位置可以设为任意
给浮动层绑定状态变量,并绑定按钮点击事件,脚本为:val(“var.state”,0),表示将变量设置为0
抽屉(更 ...
感谢勇哥提供的教程与视频勇哥的视频教程地址
一键脚本1curl -ksSL https://gitlab.com/rwkgyg/cdnopw/raw/main/cdnopw.sh -o cdnopw.sh && bash cdnopw.sh
进入脚本快捷方式:bash cdnopw.sh
1、passwall开源项目地址:【点击进入】
需要下载的资料如下(
OpenWrt SDK Version: 23.05-rc3
):
luci-app-passwall_4.71-2_all.ipk
luci-i18n-passwall-zh-cn_git-23.289.45328-a953315_all.ipk
passwall_packages_ipk_aarch64_generic.zip(这个需要根据自己的软路由CPU架构下载)
老版本需要下载此资料包:【点击下载】
下载SSH连接工具Finalshell:【点击进入】
查看CPU架构
1cat /etc/os-release |grep ARCHCopy
2、上传下载好的资料包
系统——文件传输——选择文件——点击上传(把三个文件都上传)
3、安装
12345678# 进入安装包所在目录 cd /tmp/upload # 查看目录下所有文件 ls # 解压安装包 unzip passwall_packages_ipk_aarch64_generic.zip # 安装所有软件包 opkg install ...
生活日常
未读前言这里用到的是youtube勇哥的脚本搭建是目前最流行的singbox脚本
Sing-box-yg精装桶小白专享一键四协议共存脚本一键脚本:1bash <(curl -Ls https://gitlab.com/rwkgyg/sing-box-yg/raw/main/sb.sh)
或者
1bash <(wget -qO- https://gitlab.com/rwkgyg/sing-box-yg/raw/main/sb.sh 2> /dev/null)
前言很多朋友搭建订阅转换的目的就是担心使用别人的订阅转换存在节点泄漏的隐私风险,但如果我跟你说用别人的订阅转换也能保证绝对不会泄漏节点信息呢?本期就来教大家使cf的worker实现这个功能,非常简单并且永久免费(已添加前端界面)
项目地址:https://github.com/bulianglin/psub演示地址:https://psub.888005.xyzCF Worker:https://cloudflare.com环境变量名:BACKENDKV或R2变量名:SUB_BUCKET如果你有自己的域名,可以绑定到当前的worker,查看当前worker路由,只有一个默认的域名,点击添加路由,选择你自己的域名,前缀自己按需求设置,最后要加上/*,点击添加,还没完,进入你的域名设置DNS,添加一条A记录,名称填写刚才设置的前缀psub,地址随便设置一个,比如8.8.8.8,最关键的是代理要启用,否则不会路由到worker,点击保存,一般等待一会就会生效了,接着我们就可以尝试使用自己的域名使用订阅转换了,可以看到没有任何问题,本期搭建的这个订阅转换服务不会关闭,当作测试,你可 ...
页面配置📦🧱 Front-matter 的基本认识Front-matter 是 markdown 文件最上方以 — 分隔的区域,用于指定个别档案的变数。其中又分为两种 markdown 里
Page Front-matter 用于页面配置Post Front-matter 用于文章页配置TIP
如果标注可选的参数,可根据自己需要添加,不用全部都写在 markdown 里
Page Front-matter
Post Front-mattermarkdowntitle:date:updated:type:comments:description:keywords:top_img:mathjax:katex:aside:aplayer:highlight_shrink:type:top_single_background:123456789101112131415Page Front-matter写法 解释title 【必需】页面标题date 【必需】页面创建日期type 【必需】标签、分类、关于、音乐馆、友情链接、相册、相册详情、朋友圈、即刻页面需要配置updated 【可选】页面更 ...























