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

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

  [复制链接]

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

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

admin 楼主

2019-8-7 18:10:37

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

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

x
: W% t: h, M! I* d, @
4 \. u. u. A4 U, X8 k8 H
& A# [& m2 b+ L+ c+ J  u+ A
& f- i$ L: g. t: n! [/ f9 _
<!DOCTYPE html>
+ B# ^1 C, \' a<html lang="en">
% L+ p# o! u% V' N<head>
. V/ w4 z' H. ?1 F9 Z4 ]    <meta charset="UTF-8">
- K9 @$ _" g) B% y# D: y( ^) R) t; ]    <title>to Do list</title>
  Q9 z) ?: B0 H9 n. M    <script src="./vue.js"></script>
$ D6 x- g" M- {6 B1 q! R</head>
9 ]  s6 K9 P$ P8 {+ Q<body>% y5 w& C! W8 r% c, ], ~" \
    <div id="root">1 ~, s+ b, C, m2 T) ]5 o: l
        <input type="text" v-model="inputVaule" />! j" Y/ S: n+ A. L
        <button @click="Submit">Submit</button>
4 a5 [/ C, C8 U. }: l, J( R        <ul>! j% n' F9 l/ `
            <todo-item v-for="(item,index) in List" " c. M- `; P1 z/ K
            :key="index"
9 P+ J# u6 U3 K- R, I  G            :content="item"
3 A: Y6 s3 F4 A, ?! B) _            :index="index"
/ ~5 _/ Q) t0 U% s            @delete="handleDelete"
1 \5 c2 J8 S6 L7 L$ R; `            >
% w  K" K: P( {, o  ?            </todo-item>
& A, o7 @0 n# k$ ^- k$ Z3 }        </ul>! V* v- I% p" j( Y: L( a+ D
    </div>! U1 x9 u, x6 k7 ^# D; ^) V2 M4 Z5 K
    <script>
4 K' L3 W; @& e0 T, _        Vue.component('todo-item', {$ T2 v# S( z) i
            props: ['content','index'],9 X5 d6 ?1 b. p! K
            template: '<li @click="deleteRow">{{content}}</li>',9 w* _3 S& \: B: J3 |$ q* E
            methods: {
; z% R" w' O; y( O2 S( w; Q                deleteRow:function(){
9 D3 N" V" @3 f' j; e0 \                   this.$emit('delete',this.index);4 f+ P4 `& ~; ^4 k* O
                }7 V. f* P: N" ]/ }1 [
            }/ W# h* Y) z0 K* [6 q
        })
$ V7 S1 G- B/ J0 K        new Vue({
0 D3 q- i" s5 H% \+ L            el: '#root',  B3 D- O. f- t* ^$ f
            data: {
& L5 v. ]3 i2 S8 _" m# H                inputVaule: '',! m$ W6 z# }! u3 P5 i# R1 r
                List: []
$ C# |  y$ X, u: N; N            },
) Q4 `6 ^) |. N. ^            methods: {
7 A' x$ Z- u$ h+ M# ^, n: i9 `2 |( T                Submit: function () {, ^9 H8 Q3 s: b" q  N, A
                    if (this.inputVaule != '') {
, v$ \! |9 c; m0 |! r7 `                        this.List.push(this.inputVaule);: X6 J! Y& p7 s2 `
                    }
0 C/ I- q1 I3 m2 f9 }7 `9 W                    this.inputVaule = '';
6 J* ~; k) G; H. v( S$ ]3 c& c* Z( |                },
# o, R$ c4 G* c# ~, V6 `                handleDelete: function(index) {) j- t& l1 h' ^5 o/ y4 i
                    this.List.splice(index,1);               $ L. n: h5 O- U; T* Q- I
                }" c3 O1 Y; l7 q  O" f3 w( V
            }
3 P  w# W, d& [9 W0 _. x- F        })
2 ^) b) F! o1 ^' _* Z8 G    </script>
5 K1 f: g7 ~9 s: J</body>
( E7 O9 m) t5 \</html>- i' |" d: V5 Y, }" U# ~. ~

  f/ k4 B$ N: h+ x# d' g3 _# O9 A6 e: z* d( ~
上海点团信息科技有限公司,承接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嘛,还是其他的什么9 q. L6 i( x5 o
另外咱们平台对代码性质的这些分享,能像一些其他的技术平台一样,把展示效果做的好一些不,这样增强可读性
上海点团信息科技有限公司,承接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:22
" |) R5 U& B, U8 M最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么
3 U. k- h* }8 `- G, `9 B另外咱们平台对代码性质的 ...
: m' \" Y5 I( c! N
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二次开发专题模块培训报名开始啦

    我知道了