<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Smartchart开发手册</title>
    <link>https://help.smartchart.cn/docs/4.%E5%B8%83%E5%B1%80%E8%AF%B4%E6%98%8E/%E6%A8%A1%E6%9D%BF%E5%BC%80%E5%8F%91/VUE%E7%9B%B8%E5%85%B3/</link>
    <description>Recent content on Smartchart开发手册</description>
    <generator>Hugo -- gohugo.io</generator><atom:link href="https://help.smartchart.cn/docs/4.%E5%B8%83%E5%B1%80%E8%AF%B4%E6%98%8E/%E6%A8%A1%E6%9D%BF%E5%BC%80%E5%8F%91/VUE%E7%9B%B8%E5%85%B3/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title></title>
      <link>https://help.smartchart.cn/docs/4.%E5%B8%83%E5%B1%80%E8%AF%B4%E6%98%8E/%E6%A8%A1%E6%9D%BF%E5%BC%80%E5%8F%91/VUE%E7%9B%B8%E5%85%B3/%E4%BD%BF%E7%94%A8VUE/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://help.smartchart.cn/docs/4.%E5%B8%83%E5%B1%80%E8%AF%B4%E6%98%8E/%E6%A8%A1%E6%9D%BF%E5%BC%80%E5%8F%91/VUE%E7%9B%B8%E5%85%B3/%E4%BD%BF%E7%94%A8VUE/</guid>
      <description>简介 # SmartChart 内置了 Vue 2.x 支持，允许在图形编辑器和模板中使用 Vue 的数据绑定、指令和组件能力。与普通 JS 开发相比，Vue 模式更适合需要大量动态交互（筛选器、表格、条件显示）的场景。
注意：SmartChart 的 Vue 模板使用 {[ ]} 替代了标准 Vue 的 {{ }}，避免与 Django 模板语法冲突。
使用场景 # 报表中涉及交互场景较多, 需要数据与页面绑定 开发者熟悉vue 常见绑定 # &amp;lt;!--显示变量message--&amp;gt; &amp;lt;p&amp;gt;{[ message ]}&amp;lt;/p&amp;gt; &amp;lt;!--循环产生li,变量sites--&amp;gt; &amp;lt;ol&amp;gt; &amp;lt;li v-for=&amp;#34;site in sites&amp;#34;&amp;gt; {[ site.name ]} &amp;lt;/li&amp;gt; &amp;lt;/ol&amp;gt; &amp;lt;!--绑定输入值变量use--&amp;gt; &amp;lt;input type=&amp;#34;checkbox&amp;#34; v-model=&amp;#34;use&amp;#34;&amp;gt; &amp;lt;!--显示控制--&amp;gt; &amp;lt;p v-if=&amp;#34;seen&amp;#34;&amp;gt;现在你看到我了&amp;lt;/p&amp;gt; &amp;lt;p v-show=&amp;#34;seen&amp;#34;&amp;gt;现在你看到我了&amp;lt;/p&amp;gt; &amp;lt;!--绑定属性--&amp;gt; &amp;lt;a :href=&amp;#34;url&amp;#34;&amp;gt;&amp;lt;/a&amp;gt; &amp;lt;div :style=&amp;#34;{ color: activeColor, fontSize: fontSize + &amp;#39;px&amp;#39; }&amp;#34;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;div :class=&amp;#34;[errorClass ,isActive ?</description>
    </item>
    
    <item>
      <title></title>
      <link>https://help.smartchart.cn/docs/4.%E5%B8%83%E5%B1%80%E8%AF%B4%E6%98%8E/%E6%A8%A1%E6%9D%BF%E5%BC%80%E5%8F%91/VUE%E7%9B%B8%E5%85%B3/ElementUI/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://help.smartchart.cn/docs/4.%E5%B8%83%E5%B1%80%E8%AF%B4%E6%98%8E/%E6%A8%A1%E6%9D%BF%E5%BC%80%E5%8F%91/VUE%E7%9B%B8%E5%85%B3/ElementUI/</guid>
      <description>简介 # ElementUI 是基于 Vue 2.x 的企业级 UI 组件库，SmartChart 内置了对 ElementUI 的支持。通过切换到 basevue.html 模板，可以直接在报表中使用 el-table、el-form、el-select 等丰富的 UI 组件，非常适合有复杂交互需求的管理型报表页面。
应用场景 # 非大屏场景应用 有较多交互场景的报表, 如筛选,表格,分页,下载等 使用方法 # 将base.html 改为 basevue.html, 将自动开启加载vue和elementui 注意vue的变量引用在 模板编辑界面中, 写法变更为 {[ ]}
ElementUI组件说明 视屏参考 参考样列 # 新增一个拖拽图形,然后修改相应的数据集及图形
数据集端
select H1, H2, qty, rate from smartdemo2 limit 100 图形端
let dataset = __dataset__; let tableData = ds_createMap_all(dataset); vapp.d0={ tableData: tableData } 模板Body区域加入element组件el-table,并用拖拽容器进行包裹
&amp;lt;div class=&amp;#34;smtdrag&amp;#34; id=&amp;#34;id_1639824145817&amp;#34;&amp;gt; &amp;lt;el-table :data=&amp;#34;d0.tableData&amp;#34; stripe border height=&amp;#34;100%&amp;#34; style=&amp;#34;width: 100%&amp;#34;&amp;gt; &amp;lt;el-table-column label=&amp;#34;hero&amp;#34;&amp;gt; &amp;lt;el-table-column fixed width=&amp;#34;180&amp;#34; prop=&amp;#34;H1&amp;#34; label=&amp;#34;H1&amp;#34; :default-sort = &amp;#34;{prop:&amp;#39;H2&amp;#39;,order:&amp;#39;descending&amp;#39;}&amp;#34;&amp;gt;&amp;lt;/el-table-column&amp;gt; &amp;lt;el-table-column sortable width=&amp;#34;180&amp;#34; prop=&amp;#34;H2&amp;#34; label=&amp;#34;H2&amp;#34;&amp;gt;&amp;lt;/el-table-column&amp;gt; &amp;lt;/el-table-column&amp;gt; &amp;lt;el-table-column sortable prop=&amp;#34;qty&amp;#34; label=&amp;#34;qty&amp;#34;&amp;gt;&amp;lt;/el-table-column&amp;gt; &amp;lt;el-table-column prop=&amp;#34;rate&amp;#34; label=&amp;#34;rate&amp;#34;&amp;gt;&amp;lt;/el-table-column&amp;gt; &amp;lt;/el-table&amp;gt; &amp;lt;/div&amp;gt; ElementUI 常用组件速查 # 组件 标签 典型用途 表格 &amp;lt;el-table&amp;gt; 数据列表展示、排序、筛选 分页 &amp;lt;el-pagination&amp;gt; 配合后端分页 下拉选择 &amp;lt;el-select&amp;gt; 筛选条件 日期选择 &amp;lt;el-date-picker&amp;gt; 时间范围筛选 输入框 &amp;lt;el-input&amp;gt; 关键词搜索 按钮 &amp;lt;el-button&amp;gt; 操作触发 对话框 &amp;lt;el-dialog&amp;gt; 弹窗详情 完整组件文档参考 ElementUI 官方文档</description>
    </item>
    
    <item>
      <title></title>
      <link>https://help.smartchart.cn/docs/4.%E5%B8%83%E5%B1%80%E8%AF%B4%E6%98%8E/%E6%A8%A1%E6%9D%BF%E5%BC%80%E5%8F%91/VUE%E7%9B%B8%E5%85%B3/DataV%E5%BA%94%E7%94%A8/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://help.smartchart.cn/docs/4.%E5%B8%83%E5%B1%80%E8%AF%B4%E6%98%8E/%E6%A8%A1%E6%9D%BF%E5%BC%80%E5%8F%91/VUE%E7%9B%B8%E5%85%B3/DataV%E5%BA%94%E7%94%A8/</guid>
      <description>简介 # DataV 是一个专为大屏数字可视化场景设计的 Vue 组件库，提供了翻牌器、进度池、数字滚动、飞线地图等大屏常用效果组件。SmartChart 在高级设定中内置了对 DataV 的支持，开启后即可在模板中直接使用这些组件。
需要在高级中可开启datav模式
参考视屏
1. DataV基础应用 2. DataV翻盘器 DataV配置方法文档: 图表
DataV 常用组件 # 组件名 标签 用途 翻牌器 &amp;lt;dv-flip-text&amp;gt; 数字/文字滚动展示，适合 KPI 指标 数字滚动 &amp;lt;dv-count-to&amp;gt; 数字动态增长效果 进度池 &amp;lt;dv-percent-pond&amp;gt; 百分比进度展示 活跃环图 &amp;lt;dv-active-ring-chart&amp;gt; 自动轮播的环形图 水位图 &amp;lt;dv-water-level-pond&amp;gt; 水位百分比可视化 飞线地图 &amp;lt;dv-flyline-chart&amp;gt; 地图上的流量飞线 边框 &amp;lt;dv-border-box-n&amp;gt; 数字大屏装饰边框（n=1~13） 装饰 &amp;lt;dv-decoration-n&amp;gt; 大屏装饰线条（n=1~12） 使用 DataV 组件时需在高级设定中开启 DataV 模式，系统会自动加载对应 JS/CSS 8.0移除了DataV,需要自行加载js</description>
    </item>
    
  </channel>
</rss>
