PLM之家PLMHome-工业软件与AI结合践行者

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

  [复制链接]

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

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

admin 楼主

2019-8-7 18:10:37

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

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

x
- U- d2 D' E0 l7 t! U2 |3 ^
. D% p9 S: ~3 n/ h$ T% C: ^
- [9 f7 p* X3 |. \$ [

1 P; {; B# Q4 y1 ?- k8 R5 N<!DOCTYPE html>
  `  h* p5 s. P0 ^% R3 U8 }1 p& H<html lang="en">8 h% \9 L5 y0 W8 J- x
<head>
; L# N8 Z( V5 M6 @' Z$ {    <meta charset="UTF-8">/ k5 `0 R8 ?+ e0 r, a2 _
    <title>to Do list</title>
- g/ ]* A7 g1 D$ h    <script src="./vue.js"></script>6 b) x' y' n- q3 J, h- Q" ~6 |( M: p
</head>
, [& w5 I8 o2 ~) q4 B3 }$ g: a<body>
$ L* H, s& P8 U2 X. [" u    <div id="root">& P; Z, E0 c4 Q5 a( J' e
        <input type="text" v-model="inputVaule" />9 V! d: X9 k+ n- k; I
        <button @click="Submit">Submit</button>
; ?& x; Q* G  n& o: s        <ul>
, w. k+ Z) r* B9 b: H            <todo-item v-for="(item,index) in List" ( b1 n4 U2 {. s% j1 t) C
            :key="index" 0 m0 X4 R4 w" C7 ~2 I% R' K- g5 x
            :content="item"
7 L9 ~! ~( K4 Z4 Z* e            :index="index"
% T$ c: Z1 {9 z8 h  _, ]# t            @delete="handleDelete"
2 k3 s. S/ Y) k  s4 k/ }7 P+ ^            >; I8 _  ~3 y: h
            </todo-item>4 e" V$ Y: W0 x+ A' E$ U0 B+ B
        </ul>' I" @6 A8 G* N+ @
    </div>- O1 R, c/ ]/ p6 M5 R, L* E
    <script>
+ s; J  L0 D" E2 ]" c2 f        Vue.component('todo-item', {) J- g6 M1 f6 G2 O  t1 |
            props: ['content','index'],
6 Y) r1 J4 I$ u1 E0 \            template: '<li @click="deleteRow">{{content}}</li>',+ y! c6 t& u- T) K: D; G
            methods: {
! d4 |; i. a/ E2 Z5 P                deleteRow:function(){! [' G! T( {6 U2 M: ?* k4 s8 Y9 Z* l
                   this.$emit('delete',this.index);  S; _6 r, ^& L  C0 x2 a
                }
) X; _: }# L6 ]% |; V            }! J) ~) {+ f1 v
        })
3 [7 T+ a" ^8 b$ q' Q1 Z* t0 Y( P        new Vue({
) X5 ]6 g2 F( u7 k- K, A5 m            el: '#root',
' K9 j% ?. j- Q9 g3 K            data: {- p- t9 c6 v2 V# y
                inputVaule: '',
- k4 N2 e+ H6 l& t' n0 B) k                List: []# l1 Z+ A( ~* y4 [" ]
            },
. j, ]. K8 n' @5 V( L- t            methods: {3 f! ~. Z( J" z
                Submit: function () {
8 o5 E! f5 c5 c& Q" k, v                    if (this.inputVaule != '') {( A- @! R7 j+ S  v1 Z
                        this.List.push(this.inputVaule);
5 ~( Z- V, `! `8 ~                    }4 i1 x# z: Z+ Y' n2 a2 g4 k5 ]$ I4 x
                    this.inputVaule = '';- \2 W; s0 g7 }% k6 S  H8 X
                },: ^" {8 k$ m/ h6 h
                handleDelete: function(index) {5 d' @0 N2 O$ d: N
                    this.List.splice(index,1);               . i( B! k. |9 |* V, R
                }
* V$ F  u$ j" g& ]            }
! }; ~: w" Q  k6 P9 k( h* g        })) @1 c' L1 b$ `
    </script>: O/ o$ ^  y: v7 g5 P. A: W- c5 `
</body>
5 x3 }. o% a' y1 Z1 |</html>1 P. y& d. k0 S8 R% I2 Q2 E3 A! E

& o! `$ p0 s* a4 g" A
" M3 H; A0 _' p/ n% k& k; I- m9 M
上海点团信息科技有限公司,承接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嘛,还是其他的什么
) D$ T" j) K/ g. _另外咱们平台对代码性质的这些分享,能像一些其他的技术平台一样,把展示效果做的好一些不,这样增强可读性
上海点团信息科技有限公司,承接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
$ T7 f' M0 v; z; j# F2 w8 `最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么' J) M) ^" \6 v
另外咱们平台对代码性质的 ...
7 E* ~* W" E7 L/ U9 s( R! v5 U% R
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二次开发专题模块培训报名开始啦

    我知道了