PLM之家PLMHome-国产软件践行者

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

  [复制链接]

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

admin 发表于 2019-8-7 18:10:37 |阅读模式

admin 楼主

2019-8-7 18:10:37

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

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

x

! W7 @5 W7 E) W+ o
9 H3 g+ J3 P% H! w5 m. f6 q( ~7 Z8 b  @& y
  x' _/ O8 s: W
<!DOCTYPE html>
+ J' p! ~8 u3 ?6 }1 Y4 ~' p<html lang="en">
( b* C) g8 K, F9 Q  k' G+ K! G) E<head>
8 h* d0 O% j" B/ A9 D8 o. P6 t    <meta charset="UTF-8">8 \" u$ G# k* a' w: Z) B9 c: `" c+ V
    <title>to Do list</title>1 t0 P7 y9 ]6 L) f
    <script src="./vue.js"></script>
/ h* M9 m" |) J) s* H1 W</head>
2 y6 H# D/ w4 r3 U<body>9 f& s: l7 _3 {- Z3 G
    <div id="root">0 Y8 e- P# @9 _% W5 l% P
        <input type="text" v-model="inputVaule" />0 h1 r. r( o8 M9 ^
        <button @click="Submit">Submit</button>
, h& N% [: G( [* n' [        <ul>2 I9 ], X2 I8 R0 x
            <todo-item v-for="(item,index) in List"
; x3 ?+ d9 }" S# k            :key="index" 9 G' }, P' n) d) N2 ?
            :content="item" 7 y* T! z$ z. b6 U
            :index="index"" T" |9 O7 |) e( M" P( l
            @delete="handleDelete"
6 }0 B3 M% e+ g* k8 ]            >* x% C9 H# [+ c2 O5 o! ]: x
            </todo-item>
4 ^4 C, {! o( X& V: z        </ul>
: f& a0 ^; L- |- r    </div>
5 |6 r0 _& K9 R' K7 w& E+ z2 Z$ t    <script>( S" Z9 z! o3 s4 J: n/ e
        Vue.component('todo-item', {
! C) T4 w+ K$ k2 w# t7 R            props: ['content','index'],( F2 ?. p" u+ Y) X' X
            template: '<li @click="deleteRow">{{content}}</li>',
' T$ Z) l% e& L! x  e. r# B            methods: {
9 t0 \" |: F3 ?- R) k/ Q                deleteRow:function(){% r& q# ]  B8 ~) ^  W
                   this.$emit('delete',this.index);0 N& \2 m/ Y$ s" b% \: g
                }4 D9 [5 N% t8 x: L" b. U$ H$ V- \
            }
- k. [4 K1 S6 Z& O! D        })- W3 w8 z7 L7 K
        new Vue({
9 c2 r5 g; v4 L! O2 F1 f) b            el: '#root',8 b+ `7 y0 g, O# ^+ h: m2 r
            data: {6 k$ ~- ~+ c! q: H+ G" `
                inputVaule: '',' g0 Q) O* W! _/ U- _
                List: []1 h. e. w% T& a& j" |2 L0 }4 F
            },# n8 f0 @. x  ]7 X
            methods: {6 V7 T, v) b) k0 Y. B# |# F
                Submit: function () {
7 p2 Y+ l3 u- w* b: K4 @5 ^" \6 q                    if (this.inputVaule != '') {
' M6 l3 V' P( M5 y7 M8 y                        this.List.push(this.inputVaule);2 [8 O7 k; V8 o) U
                    }/ e+ k( Y* G! ?
                    this.inputVaule = '';, p! F8 X+ G, `8 G. [
                },8 A  Y5 A7 i' F. Q# o) k" N
                handleDelete: function(index) {
3 v8 c4 q" K: [% O                    this.List.splice(index,1);               1 ]8 A3 |8 r- c2 o7 V; ~) F
                }
  H, x, a6 [$ ]: |* K8 Z            }
. `% B' K$ }) Y8 f$ `        })/ ]* @8 J1 [: n' J/ U$ J' t' G
    </script>/ v; c2 Q) P0 C* l. f
</body>& w! X. D0 a' e
</html>2 V/ N1 I, J5 j8 h: @

: P4 I2 n: B3 I6 j
! R  X' |) d" b: p- v
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

全部回复2

Frank 发表于 2019-8-10 09:22:12

Frank 沙发

2019-8-10 09:22:12

最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么2 }4 K1 l  t( I" y1 e& B
另外咱们平台对代码性质的这些分享,能像一些其他的技术平台一样,把展示效果做的好一些不,这样增强可读性
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2019-9-1 18:31:50

admin 板凳

2019-9-1 18:31:50

Frank 发表于 2019-8-10 09:224 `8 L7 V! n% L1 M
最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么
& x1 F' |* s8 m: G, R4 Y另外咱们平台对代码性质的 ...
! P) s8 k& Q1 `5 z. u( y1 D
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二次开发专题模块培训报名开始啦

    我知道了