PLM之家PLMHome-工业软件践行者

[前端框架] Vue js实例,简单的ToDoList 实现

  [复制链接]

2019-9-1 18:31:50 2252 2

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82166
QQ
发表于 2019-8-7 18:10:37 | 显示全部楼层 |阅读模式

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x

! m! Y3 x" \5 ~% e3 \$ _0 ~9 r2 K/ V: \( r% J
5 u% v' ^9 w, p8 R' z8 m# p

! P5 y  M0 |$ D3 W: X<!DOCTYPE html>
' w1 ~1 k8 N2 D<html lang="en">
9 E# l/ m$ g: `/ F7 s<head>
+ W: B7 l! _& W7 }  g- s    <meta charset="UTF-8">
9 v( J4 S* n3 e5 |2 Z& _    <title>to Do list</title>
8 s% y1 k' J9 {4 A( i    <script src="./vue.js"></script>
3 m3 \! E: e2 q% k6 p8 A, v; x/ D9 d0 l</head>
4 q- f( O& W. z: l( M<body>
& ]1 {+ T: I; S6 D# \    <div id="root">& M( U7 D0 ]+ f' J: o8 Q. r
        <input type="text" v-model="inputVaule" />
0 [( g: m! r8 S" F3 u7 S6 A# k        <button @click="Submit">Submit</button>
" `  p6 ^% N* L' ~; s8 W        <ul>
; g( Z1 I" q$ E2 B; W) D" u            <todo-item v-for="(item,index) in List" 6 R3 u5 l; N  ]$ H) q) r0 m! {8 P! [' ?7 L
            :key="index" 3 ?6 G" j* p; l0 q/ m/ Q0 }  j- L, C
            :content="item"
: s( m6 n8 ^7 }% n7 v3 X  s            :index="index"
% D1 Y: L. y/ S' G. b0 }            @delete="handleDelete"
  s, a3 N7 h. `/ K3 H( B            >
- C$ W/ s2 c8 `- T, h1 y. D            </todo-item>; V8 X  f7 m, j* x
        </ul>
* h3 n+ M( W  z2 {( J    </div>
8 \, [- z, @# P( B# r  Z$ u5 |    <script># _4 r1 M5 y7 T$ G3 W) s* V
        Vue.component('todo-item', {
3 J" p% [; h& P            props: ['content','index'],' p4 w( V4 ^0 }
            template: '<li @click="deleteRow">{{content}}</li>',- X" y0 N6 J) g( u2 p/ s
            methods: {
- \6 q& B* |3 R- I                deleteRow:function(){9 M+ S; {- M0 J: V: B
                   this.$emit('delete',this.index);$ }; d, o/ x* w) n1 p8 P
                }
& z; k% M( A: ~9 h( |% d" w8 q            }: b7 B* T& E1 G  p
        })
. \! B% e* G4 B3 g/ s        new Vue({) Z7 m- s8 I4 w) S2 a3 R
            el: '#root',% f3 i& k3 K# \8 c) J& u
            data: {
/ I( j- t5 {3 T1 F: c. w5 w                inputVaule: '',- K; O: y+ g  N5 x: Z! {7 a
                List: []
& q8 l2 H. V  q* E            },
+ f( D9 i7 ]6 T6 B. R; n- w1 E            methods: {* g7 M( i& n: ~! R) z' o7 v
                Submit: function () {
9 b3 t: m1 b! P* U# l) e                    if (this.inputVaule != '') {
, D' h2 }: R  k( C+ t& V, o                        this.List.push(this.inputVaule);6 ^3 b! O  {7 f; }% _
                    }& X/ ~5 L! b7 ?7 O/ I5 ]
                    this.inputVaule = '';/ X# U: }& G; `6 E8 Q
                },
3 Y0 q" y' w! _; P0 i) m, A                handleDelete: function(index) {
2 g% X; j. X: _9 C                    this.List.splice(index,1);               ! A/ p! y0 n1 W
                }
/ C: {' c3 R: D0 |4 B            }
9 B1 }7 x" u  K        })
. f0 J' _( v$ w; j    </script>
( i+ }5 v7 L! W0 E2 ]# d</body>
6 u8 P/ y1 H7 X$ i+ E6 U0 W</html>" A: E0 f3 @, O/ J$ P4 |

/ S/ m: Q, h* |. T
" P; p& ^: P4 @) A3 g
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

全部回复2

4

主题

65

回帖

1411

积分

钻石会员

积分
1411
发表于 2019-8-10 09:22:12 | 显示全部楼层
最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么/ C9 @& E* u; J# N9 H4 v
另外咱们平台对代码性质的这些分享,能像一些其他的技术平台一样,把展示效果做的好一些不,这样增强可读性
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82166
QQ
 楼主| 发表于 2019-9-1 18:31:50 | 显示全部楼层
Frank 发表于 2019-8-10 09:22
0 b- k& [! Y: H& a" Z+ O最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么
% M2 u) A$ C5 n& {3 x  |另外咱们平台对代码性质的 ...
  w2 ]; Q+ m; L0 ]6 @# O
web 开发前端框架,以后着重于互联网方面了
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了