小编Jon*_*sen的帖子

VueJS 将类切换到表中的特定元素

我似乎无法弄清楚如何在表格中的特定项目上切换类。我正在使用 v-for 循环数据并将其打印给用户。目标是在用户单击表格内的特定元素时切换类。当我尝试添加 v-bind:class="{'active' :isActive} 时,它只是将该类添加到所有这些类中,而不是特定的。

<table>
     <tbody>
           <tr v-for="(item, index) in tableFilter"  @click="selectThis(item)" v-bind:class="{'active': isActive}">
                 <td>{{item.Name}}</td>
                 <td>{{item.Address}}</td>
                 <td>{{item.Telephone}}</td>
                 <td>{{item.Email}}</td>
            </tr>
     </tbody>
</table>

export default  {
    data() {
          return {
              isActive: false,
              data: data
          }
    },
    methods: {
          selectThis(val, index) {
              this.isActive =! this.isActive
          }
     },
    computed: {
       tableFilter() {
           return data;
       }
    }
Run Code Online (Sandbox Code Playgroud)

vue.js vuejs2

2
推荐指数
1
解决办法
1841
查看次数

将自定义图标添加到Leaflet Draw工具栏

注意:模拟张贴可更改默认图标工具栏(Leaflet)

大家好。我正在尝试为传单Draw工具栏添加自定义图标。但我似乎无法弄清楚如何。

宣传单绘制工具栏

如图所示,我有两个标记。目的是更改工具栏中的图标之一。我的代码如下:

L.DrawToolbar.include({
          getModeHandlers: function (map) {
              return [          
                  {
                      enabled: true,
                      handler: new L.Draw.Polyline(map, { metric: true, repeatMode: true }),
                      title: '...'
                  },
                  {
                      enabled: true,
                      handler: new L.Draw.Polygon(map, { allowIntersection: false, showArea: true, metric: true, repeatMode: false }),
                      title: '...'
                  },
                  {
                      enabled: true,
                      handler: new L.Draw.Marker(map, { icon: new L.Icon.Default() }),
                      title: '...'
                  },
                  {
                      enabled: true,
                      handler: new L.Draw.Marker(map, { icon: new L.Icon.Default() }),
                      title: '...'
                  }
              ];
          }
      });
Run Code Online (Sandbox Code Playgroud)

leaflet leaflet.draw

2
推荐指数
1
解决办法
3036
查看次数

标签 统计

leaflet ×1

leaflet.draw ×1

vue.js ×1

vuejs2 ×1